{
	"_id": "starforged",
	"datasworn_version": "0.0.10",
	"type": "ruleset",
	"title": "Ironsworn: Starforged Rulebook",
	"authors": [
		{
			"name": "Shawn Tomkin"
		}
	],
	"date": "2022-10-01",
	"url": "https://ironswornrpg.com",
	"license": "https://creativecommons.org/licenses/by/4.0",
	"rules": {
		"condition_meters": {
			"health": {
				"label": "health",
				"rollable": true,
				"min": 0,
				"max": 5,
				"value": 5,
				"shared": false,
				"description": "Health represents your current physical condition and stamina."
			},
			"spirit": {
				"label": "spirit",
				"rollable": true,
				"min": 0,
				"max": 5,
				"value": 5,
				"shared": false,
				"description": "Spirit is your current morale and mental state."
			},
			"supply": {
				"label": "supply",
				"rollable": true,
				"min": 0,
				"max": 5,
				"value": 5,
				"shared": true,
				"description": "Supply represents your preparedness, including food, water, fuel, weapons, ammo, equipment, cargo, money, and general upkeep."
			}
		},
		"stats": {
			"edge": {
				"label": "edge",
				"description": "Quickness, agility, and prowess when fighting at a distance."
			},
			"heart": {
				"label": "heart",
				"description": "Courage, willpower, empathy, sociability, and loyalty."
			},
			"iron": {
				"label": "iron",
				"description": "Physical strength, endurance, aggressiveness, and prowess when fighting at close quarters."
			},
			"shadow": {
				"label": "shadow",
				"description": "Sneakiness, deceptiveness, and cunning."
			},
			"wits": {
				"label": "wits",
				"description": "Expertise, knowledge, and observation."
			}
		},
		"impacts": {
			"misfortunes": {
				"label": "misfortunes",
				"description": "As with all impacts, misfortunes affect your max momentum and momentum reset. In addition, if you are wounded, shaken, or unprepared, you cannot increase the associated condition meter.",
				"contents": {
					"wounded": {
						"label": "wounded",
						"prevents_recovery": ["health"],
						"permanent": false,
						"shared": false,
						"description": "Wounded may be marked when you are at 0 health and fail to Endure Harm. You are severely injured."
					},
					"shaken": {
						"label": "shaken",
						"prevents_recovery": ["spirit"],
						"permanent": false,
						"shared": false,
						"description": "Shaken may be marked when you are at 0 spirit and fail to Endure Stress. You are despairing or distraught."
					},
					"unprepared": {
						"label": "unprepared",
						"prevents_recovery": ["supply"],
						"permanent": false,
						"shared": true,
						"description": "Unprepared is marked when you Sacrifice Resources and are reduced to 0 supply. You are not properly equipped for the dangers of the Forge. Because you and your allies share the same supply value, you mark unprepared together."
					}
				}
			},
			"vehicle_troubles": {
				"label": "vehicle troubles",
				"description": "Vehicle troubles are linked to a specific vehicle, either your command vehicle asset or a support vehicle asset. These impacts are only a factor when you are piloting or aboard that vehicle. Otherwise, they do not count as an impact and do not affect your maximum momentum and momentum reset.",
				"contents": {
					"battered": {
						"label": "battered",
						"prevents_recovery": [],
						"permanent": false,
						"shared": false,
						"description": "Battered may be marked when your vehicle is at 0 integrity and you fail to Withstand Damage. The vehicle is barely holding together."
					},
					"cursed": {
						"label": "cursed",
						"prevents_recovery": [],
						"permanent": false,
						"shared": false,
						"description": "Cursed may be marked when your command vehicle is at 0 integrity and you fail to Withstand Damage. This is a permanent impact. Your ship will never be quite right again."
					}
				}
			},
			"burdens": {
				"label": "burdens",
				"description": "Burdens are a result of life-changing experiences that leave you bound to new vows. Clearing a burden can only be accomplished by resolving the quest.",
				"contents": {
					"doomed": {
						"label": "doomed",
						"prevents_recovery": [],
						"permanent": false,
						"shared": false,
						"description": "Doomed is marked when you Face Death and return from death’s door with a soul-bound quest."
					},
					"tormented": {
						"label": "tormented",
						"prevents_recovery": [],
						"permanent": false,
						"shared": false,
						"description": "Tormented is marked when you Face Desolation, gain visions of a distressing future, and undertake a quest to prevent that dire fate."
					},
					"indebted": {
						"label": "indebted",
						"prevents_recovery": [],
						"permanent": false,
						"shared": false,
						"description": "Indebted is marked when you Overcome Destruction. To replace what was lost and repay the debt, you will take on a duty-bound quest."
					}
				}
			},
			"lasting_effects": {
				"label": "lasting effects",
				"description": "Lasting effects are permanent. They forever impact your character through the momentum adjustment and—more importantly—the narrative impact of being permanently harmed or traumatized. You should factor this impact into how you perform moves and how you interact with the world.",
				"contents": {
					"permanently_harmed": {
						"label": "permanently harmed",
						"prevents_recovery": [],
						"permanent": true,
						"shared": false,
						"description": "Permanently harmed may be marked when you are at 0 health and fail to Endure Harm. You have suffered a wound that you must reckon with, such as the loss of an eye or hand. Or you bear physical scars that are a constant reminder of a harrowing incident."
					},
					"traumatized": {
						"label": "traumatized",
						"prevents_recovery": [],
						"permanent": true,
						"shared": false,
						"description": "Traumatized may be marked when you are at 0 spirit and fail to Endure Stress. Your experiences have left you emotionally or mentally scarred."
					}
				}
			}
		},
		"special_tracks": {
			"quests_legacy": {
				"label": "quests",
				"optional": false,
				"shared": false,
				"description": "Swear vows and do what you must to see them fulfilled."
			},
			"bonds_legacy": {
				"label": "bonds",
				"optional": false,
				"shared": false,
				"description": "Create connections and build relationships."
			},
			"discoveries_legacy": {
				"label": "discoveries",
				"optional": false,
				"shared": false,
				"description": "Explore the Forge and unlock its mysteries."
			}
		},
		"tags": {
			"region": {
				"value_type": "enum",
				"description": "This oracle applies to a specific region of the Forge.",
				"applies_to": ["oracle_rollable"],
				"array": false,
				"enum": ["terminus", "outlands", "expanse"]
			},
			"location": {
				"value_type": "enum",
				"description": "This oracle applies specifically to planetside, orbital, or deep space environments.",
				"applies_to": ["oracle_rollable"],
				"array": false,
				"enum": ["planetside", "orbital", "deep_space"]
			}
		}
	},
	"oracles": {
		"campaign_launch": {
			"_id": "starforged/collections/oracles/campaign_launch",
			"type": "oracle_collection",
			"name": "Campaign Launch Oracles",
			"oracle_type": "tables",
			"contents": {
				"background_assets": {
					"_id": "starforged/oracles/campaign_launch/background_assets",
					"type": "oracle_rollable",
					"name": "Background Assets",
					"oracle_type": "table_text2",
					"dice": "1d100",
					"summary": "If you want some direction for your starting paths, roll or pick from the table below and take the two paths associated with your selected background.",
					"column_labels": {
						"roll": "Roll",
						"text": "Background",
						"text2": "Assets"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Battlefield Medic",
							"text2": "[Healer](id:starforged/assets/path/healer); [Veteran](id:starforged/assets/path/veteran)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 10,
							"text": "Delegate",
							"text2": "[Bannersworn](id:starforged/assets/path/bannersworn); [Diplomat](id:starforged/assets/path/diplomat)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 11,
							"max": 15,
							"text": "Exobiologist",
							"text2": "[Lore Hunter](id:starforged/assets/path/lore_hunter); [Naturalist](id:starforged/assets/path/naturalist)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 16,
							"max": 20,
							"text": "Far Trader",
							"text2": "[Navigator](id:starforged/assets/path/navigator); [Trader](id:starforged/assets/path/trader)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 21,
							"max": 25,
							"text": "Fugitive Hunter",
							"text2": "[Armored](id:starforged/assets/path/armored); [Bounty Hunter](id:starforged/assets/path/bounty_hunter)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 26,
							"max": 30,
							"text": "Hacker",
							"text2": "[Infiltrator](id:starforged/assets/path/infiltrator); [Tech](id:starforged/assets/path/tech)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 31,
							"max": 35,
							"text": "Hotshot Pilot",
							"text2": "[Ace](id:starforged/assets/path/ace); [Navigator](id:starforged/assets/path/navigator)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 36,
							"max": 40,
							"text": "Interstellar Scout",
							"text2": "[Explorer](id:starforged/assets/path/explorer); [Voidborn](id:starforged/assets/path/voidborn)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 41,
							"max": 45,
							"text": "Monster Hunter",
							"text2": "[Gunner](id:starforged/assets/path/gunner); [Slayer](id:starforged/assets/path/slayer)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 46,
							"max": 50,
							"text": "Occultist",
							"text2": "[Outcast](id:starforged/assets/path/outcast); [Shade](id:starforged/assets/path/shade)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 55,
							"text": "Operative",
							"text2": "[Infiltrator](id:starforged/assets/path/infiltrator); [Blademaster](id:starforged/assets/path/blademaster)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 56,
							"max": 60,
							"text": "Outlaw",
							"text2": "[Fugitive](id:starforged/assets/path/fugitive); [Gunslinger](id:starforged/assets/path/gunslinger)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 65,
							"text": "Private Investigator",
							"text2": "[Brawler](id:starforged/assets/path/brawler); [Sleuth](id:starforged/assets/path/sleuth)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 66,
							"max": 70,
							"text": "Prophet",
							"text2": "[Devotant](id:starforged/assets/path/devotant); [Seer](id:starforged/assets/path/seer)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 71,
							"max": 75,
							"text": "Psionicist",
							"text2": "[Kinetic](id:starforged/assets/path/kinetic); [Vestige](id:starforged/assets/path/vestige)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 76,
							"max": 80,
							"text": "Smuggler",
							"text2": "[Courier](id:starforged/assets/path/courier); [Scoundrel](id:starforged/assets/path/scoundrel)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 81,
							"max": 85,
							"text": "Spiritualist",
							"text2": "[Haunted](id:starforged/assets/path/haunted); [Empath](id:starforged/assets/path/empath)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 86,
							"max": 90,
							"text": "Starship Engineer",
							"text2": "[Gearhead](id:starforged/assets/path/gearhead); [Tech](id:starforged/assets/path/tech)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 91,
							"max": 95,
							"text": "Supersoldier",
							"text2": "[Augmented](id:starforged/assets/path/augmented); [Mercenary](id:starforged/assets/path/mercenary)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 96,
							"max": 100,
							"text": "Tomb Raider",
							"text2": "[Scavenger](id:starforged/assets/path/scavenger); [Scoundrel](id:starforged/assets/path/scoundrel)",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 105,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"backstory_prompts": {
					"_id": "starforged/oracles/campaign_launch/backstory_prompts",
					"type": "oracle_rollable",
					"name": "Backstory Prompts",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "For some backstory inspiration, roll or pick from the table below. Then, take a moment to elaborate on the suggestion. Or just leave it a bit vague and mysterious for now; you can flesh it out in play.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 7,
							"text": "You abandoned your kin after learning a troubling truth"
						},
						{
							"min": 8,
							"max": 13,
							"text": "You are guided by a vision or prophecy"
						},
						{
							"min": 14,
							"max": 20,
							"text": "You are haunted by past actions or failures"
						},
						{
							"min": 21,
							"max": 27,
							"text": "You are running from a criminal past"
						},
						{
							"min": 28,
							"max": 34,
							"text": "You are the sole survivor of an attack or calamity"
						},
						{
							"min": 35,
							"max": 40,
							"text": "You escaped an abusive or unjust situation"
						},
						{
							"min": 41,
							"max": 46,
							"text": "You have no memory of your former life"
						},
						{
							"min": 47,
							"max": 53,
							"text": "You rejected a duty or destiny"
						},
						{
							"min": 54,
							"max": 60,
							"text": "You were banished from your former home"
						},
						{
							"min": 61,
							"max": 67,
							"text": "You were denied a birthright"
						},
						{
							"min": 68,
							"max": 74,
							"text": "You were on your own for as long as you can remember"
						},
						{
							"min": 75,
							"max": 81,
							"text": "You were sent away on a prolonged mission"
						},
						{
							"min": 82,
							"max": 87,
							"text": "You were taken or lured away by someone"
						},
						{
							"min": 88,
							"max": 94,
							"text": "Your ambitions outgrew your humble origins"
						},
						{
							"min": 95,
							"max": 100,
							"text": "Your wanderlust carried you far away"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 106,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"starship_history": {
					"_id": "starforged/oracles/campaign_launch/starship_history",
					"type": "oracle_rollable",
					"name": "Starship History",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Envision how you obtained or earned this ship. You can come up with your own origin, or roll or pick from the table below. If you use a result from the table, take a moment to consider and elaborate on the suggestion.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 8,
							"text": "Acquired in trade for a precious family heirloom"
						},
						{
							"min": 9,
							"max": 17,
							"text": "Built out of repurposed scrap"
						},
						{
							"min": 18,
							"max": 25,
							"text": "Claimed as spoils of war"
						},
						{
							"min": 26,
							"max": 34,
							"text": "Discovered as a derelict, and patched back together"
						},
						{
							"min": 35,
							"max": 42,
							"text": "Earned in exchange for a promise or vow"
						},
						{
							"min": 43,
							"max": 50,
							"text": "Found abandoned in perfect condition"
						},
						{
							"min": 51,
							"max": 58,
							"text": "Granted by an organization or community"
						},
						{
							"min": 59,
							"max": 67,
							"text": "Inherited from a relative or mentor"
						},
						{
							"min": 68,
							"max": 75,
							"text": "Purchased at a suspiciously cheap price"
						},
						{
							"min": 76,
							"max": 84,
							"text": "Stolen from a notorious crime boss or criminal organization"
						},
						{
							"min": 85,
							"max": 92,
							"text": "Taken while fleeing an attack or disaster"
						},
						{
							"min": 93,
							"max": 100,
							"text": "Won in a bet"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 108,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"starship_quirks": {
					"_id": "starforged/oracles/campaign_launch/starship_quirks",
					"type": "oracle_rollable",
					"name": "Starship Quirks",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Your ship is an important aspect of your character—and a character in its own right. What does it look like? What makes it interesting or uniquely yours? Does it have any particular quirks? If nothing occurs to you now, you can flesh it out in play, or roll once or twice on the table below.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Engine room is scorched with old burn marks"
						},
						{
							"min": 6,
							"max": 10,
							"text": "Exterior is marred by rust and grime"
						},
						{
							"min": 11,
							"max": 15,
							"text": "Faint, phantom music sometimes echoes through the corridors"
						},
						{
							"min": 16,
							"max": 20,
							"text": "Gravity generator is notoriously fickle"
						},
						{
							"min": 21,
							"max": 25,
							"text": "Hull is fused with organic growths"
						},
						{
							"min": 26,
							"max": 30,
							"text": "Hull rattles and groans in atmospheric flight"
						},
						{
							"min": 31,
							"max": 35,
							"text": "Interior spaces are crowded with exposed cables and conduits"
						},
						{
							"min": 36,
							"max": 40,
							"text": "Looks defenseless, but exterior panels open to reveal weapons"
						},
						{
							"min": 41,
							"max": 45,
							"text": "Navigation logs contain coordinates to locations that do not—or should not—exist"
						},
						{
							"min": 46,
							"max": 50,
							"text": "Old bloodstain in the airlock reappears even when painted over"
						},
						{
							"min": 51,
							"max": 55,
							"text": "Once a beautiful ship, now scarred by a devastating battle"
						},
						{
							"min": 56,
							"max": 60,
							"text": "Patched hull covers a recent catastrophic breach"
						},
						{
							"min": 61,
							"max": 65,
							"text": "Placards and control labels are in an uncommon language"
						},
						{
							"min": 66,
							"max": 70,
							"text": "Removable plate decks provide access to hidden storage"
						},
						{
							"min": 71,
							"max": 75,
							"text": "Segmented landing gear unfold like gangly spider legs"
						},
						{
							"min": 76,
							"max": 80,
							"text": "Ship is powered by an ancient precursor device"
						},
						{
							"min": 81,
							"max": 85,
							"text": "Someone marked the hull with graffiti during a recent layover"
						},
						{
							"min": 86,
							"max": 90,
							"text": "Strange symbols are scrawled on the deck and bulkheads in the main corridor"
						},
						{
							"min": 91,
							"max": 95,
							"text": "Things tend to go missing for no logical reason"
						},
						{
							"min": 96,
							"max": 100,
							"text": "Timers and clocks are always just a bit off"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 109,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sector_trouble": {
					"_id": "starforged/oracles/campaign_launch/sector_trouble",
					"type": "oracle_rollable",
					"name": "Sector Trouble",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Blockade prevents trade with other sectors"
						},
						{
							"min": 6,
							"max": 10,
							"text": "Bounty hunters search for an infamous fugitive"
						},
						{
							"min": 11,
							"max": 15,
							"text": "Chaotic breaches in spacetime spread like wildfire"
						},
						{
							"min": 16,
							"max": 20,
							"text": "Criminal faction corrupts local authorities"
						},
						{
							"min": 21,
							"max": 25,
							"text": "Devastating superweapon has fallen into the wrong hands"
						},
						{
							"min": 26,
							"max": 30,
							"text": "Energy storms are rampant"
						},
						{
							"min": 31,
							"max": 35,
							"text": "Magnetic disturbances disrupt communication"
						},
						{
							"min": 36,
							"max": 40,
							"text": "Newly found resource lures greedy fortune hunters to the sector"
						},
						{
							"min": 41,
							"max": 45,
							"text": "Notorious pirate clan preys on starships"
						},
						{
							"min": 46,
							"max": 50,
							"text": "Parasitic lifeforms spread like a plague"
						},
						{
							"min": 51,
							"max": 55,
							"text": "Precursor sites throughout the sector emit strange signals"
						},
						{
							"min": 56,
							"max": 60,
							"text": "Prophecies foretell an imminent awakening of a dreadful power"
						},
						{
							"min": 61,
							"max": 65,
							"text": "Raider clan emerges as a dominant threat under a new leader"
						},
						{
							"min": 66,
							"max": 70,
							"text": "Religious zealots overrun the sector"
						},
						{
							"min": 71,
							"max": 75,
							"text": "Rogue AI infiltrates systems throughout the sector"
						},
						{
							"min": 76,
							"max": 80,
							"text": "Settlements or factions are on the brink of war"
						},
						{
							"min": 81,
							"max": 85,
							"text": "Ships regularly go missing"
						},
						{
							"min": 86,
							"max": 90,
							"text": "Sickness spreads among ships and settlements"
						},
						{
							"min": 91,
							"max": 95,
							"text": "Supernova is imminent"
						},
						{
							"min": 96,
							"max": 100,
							"text": "Titanic spaceborne lifeform stalks the spaceways"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 126,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"inciting_incident": {
					"_id": "starforged/oracles/campaign_launch/inciting_incident",
					"type": "oracle_rollable",
					"name": "Inciting Incident",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Aid a starship caught in a spacetime fracture"
						},
						{
							"min": 6,
							"max": 10,
							"text": "Broker peace between two feuding settlements"
						},
						{
							"min": 11,
							"max": 15,
							"text": "Chart a new passage between isolated settlements"
						},
						{
							"min": 16,
							"max": 20,
							"text": "Defend the people of a beleaguered settlement against raiders"
						},
						{
							"min": 21,
							"max": 25,
							"text": "Discover who sabotaged a settlement's air processors"
						},
						{
							"min": 26,
							"max": 30,
							"text": "Escort a tradeship carrying a prized cargo"
						},
						{
							"min": 31,
							"max": 35,
							"text": "Ferry a rescue team to a perilous disaster site"
						},
						{
							"min": 36,
							"max": 40,
							"text": "Infiltrate a fortified base to steal crucial data"
						},
						{
							"min": 41,
							"max": 45,
							"text": "Investigate terrifying manifestations at a remote settlement"
						},
						{
							"min": 46,
							"max": 50,
							"text": "Liberate prisoners at a cruel labor camp"
						},
						{
							"min": 51,
							"max": 55,
							"text": "Locate a downed spacer on an uninhabited planet"
						},
						{
							"min": 56,
							"max": 60,
							"text": "Protect a fugitive from a relentless bounty hunter"
						},
						{
							"min": 61,
							"max": 65,
							"text": "Recover a cherished pre-exodus artifact from an enemy"
						},
						{
							"min": 66,
							"max": 70,
							"text": "Rescue a starship crew held captive by mutineers"
						},
						{
							"min": 71,
							"max": 75,
							"text": "Retrieve a cache of stolen weapons from a pirate ship"
						},
						{
							"min": 76,
							"max": 80,
							"text": "Sabotage an enemy installation"
						},
						{
							"min": 81,
							"max": 85,
							"text": "Search for a missing expedition in the depths of a precursor vault"
						},
						{
							"min": 86,
							"max": 90,
							"text": "Shield a wondrous lifeform from those who seek to destroy it"
						},
						{
							"min": 91,
							"max": 95,
							"text": "Track and slay a marauding beast"
						},
						{
							"min": 96,
							"max": 100,
							"text": "Transport a displaced people to their new home"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 130,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 74,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"characters": {
			"_id": "starforged/collections/oracles/characters",
			"type": "oracle_collection",
			"name": "Character Oracles",
			"canonical_name": "Characters",
			"oracle_type": "tables",
			"summary": "Don’t try to build a fully formed understanding character when you first encounter them; instead, focus on what your character learns or perceives as a first impression using oracles such as [First Look](id:starforged/oracles/characters/first_look) and [Initial Disposition](id:starforged/oracles/characters/initial_disposition). Then envision or generate additional details over time.",
			"contents": {
				"first_look": {
					"_id": "starforged/oracles/characters/first_look",
					"type": "oracle_rollable",
					"name": "First Look",
					"oracle_type": "table_text",
					"dice": "1d100",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Accented",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 4,
							"max": 6,
							"text": "Accompanied",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 7,
							"max": 8,
							"text": "Adorned",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 9,
							"max": 11,
							"text": "Aged",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 12,
							"max": 13,
							"text": "Alluring",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 14,
							"max": 15,
							"text": "Armed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 16,
							"max": 17,
							"text": "Armored",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 18,
							"max": 20,
							"text": "Athletic",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 21,
							"max": 23,
							"text": "Attractive",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 24,
							"max": 25,
							"text": "Augmented",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 26,
							"max": 27,
							"text": "Concealed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 28,
							"max": 30,
							"text": "Distracted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 31,
							"max": 33,
							"text": "Eccentric",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 34,
							"max": 35,
							"text": "Energetic",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 36,
							"max": 37,
							"text": "Flashy",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 38,
							"max": 40,
							"text": "Graceful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 41,
							"max": 43,
							"text": "Grim",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 44,
							"max": 46,
							"text": "Haggard",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 47,
							"max": 49,
							"text": "Ill-equipped",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 50,
							"max": 52,
							"text": "Imposing",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 53,
							"max": 55,
							"text": "Large",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 56,
							"max": 57,
							"text": "Mutated",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 58,
							"max": 60,
							"text": "Plain",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 61,
							"max": 62,
							"text": "Poised",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 63,
							"max": 65,
							"text": "Scarred",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 66,
							"max": 68,
							"text": "Scruffy",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 69,
							"max": 71,
							"text": "Shifty",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 72,
							"max": 73,
							"text": "Sickly",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 74,
							"max": 76,
							"text": "Slight",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 77,
							"max": 78,
							"text": "Swaggering",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 79,
							"max": 81,
							"text": "Tattooed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 82,
							"max": 83,
							"text": "Threatened",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 84,
							"max": 85,
							"text": "Uncanny",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 86,
							"max": 87,
							"text": "Visibly disabled",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 88,
							"max": 90,
							"text": "Weathered",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 91,
							"max": 92,
							"text": "Well-equipped",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 93,
							"max": 95,
							"text": "Wiry",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 96,
							"max": 97,
							"text": "Wounded",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 98,
							"max": 100,
							"text": "Youthful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 330,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"initial_disposition": {
					"_id": "starforged/oracles/characters/initial_disposition",
					"type": "oracle_rollable",
					"name": "Initial Disposition",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 6,
							"text": "Helpful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 7,
							"max": 14,
							"text": "Friendly",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 15,
							"max": 22,
							"text": "Cooperative",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 23,
							"max": 30,
							"text": "Curious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 31,
							"max": 40,
							"text": "Indifferent",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 41,
							"max": 50,
							"text": "Suspicious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 51,
							"max": 60,
							"text": "Wanting",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 61,
							"max": 70,
							"text": "Desperate",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 71,
							"max": 78,
							"text": "Demanding",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 79,
							"max": 86,
							"text": "Unfriendly",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 87,
							"max": 94,
							"text": "Threatening",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 95,
							"max": 100,
							"text": "Hostile",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 330,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"role": {
					"_id": "starforged/oracles/characters/role",
					"type": "oracle_rollable",
					"name": "Character Role",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 2,
							"text": "Agent",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 3,
							"max": 4,
							"text": "AI",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 5,
							"max": 6,
							"text": "Artisan",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 7,
							"max": 8,
							"text": "Assassin",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 9,
							"max": 10,
							"text": "Bounty Hunter",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 11,
							"max": 12,
							"text": "Courier",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 13,
							"max": 14,
							"text": "Crew",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 15,
							"max": 16,
							"text": "Criminal",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 17,
							"max": 18,
							"text": "Cultist",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 19,
							"max": 20,
							"text": "Diplomat",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 21,
							"max": 22,
							"text": "Engineer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 23,
							"max": 24,
							"text": "Entertainer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 25,
							"max": 26,
							"text": "Explorer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 27,
							"max": 28,
							"text": "Farmer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 29,
							"max": 30,
							"text": "Fugitive",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 31,
							"max": 32,
							"text": "Guard",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 33,
							"max": 34,
							"text": "Guide",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 35,
							"max": 36,
							"text": "Healer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 37,
							"max": 38,
							"text": "Historian",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 39,
							"max": 40,
							"text": "Hunter",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 41,
							"max": 42,
							"text": "Investigator",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 43,
							"max": 44,
							"text": "Laborer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 45,
							"max": 46,
							"text": "Lawkeeper",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 47,
							"max": 48,
							"text": "Leader",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 49,
							"max": 50,
							"text": "Mercenary",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 52,
							"text": "Merchant",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 53,
							"max": 54,
							"text": "Miner",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 55,
							"max": 56,
							"text": "Mystic",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 57,
							"max": 58,
							"text": "Navigator",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 59,
							"max": 60,
							"text": "Outcast",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 62,
							"text": "Pilgrim",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 63,
							"max": 64,
							"text": "Pilot",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 65,
							"max": 66,
							"text": "Pirate",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 67,
							"max": 68,
							"text": "Preacher",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 69,
							"max": 70,
							"text": "Prophet",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 71,
							"max": 72,
							"text": "Raider",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 73,
							"max": 74,
							"text": "Researcher",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 75,
							"max": 76,
							"text": "Scavenger",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 77,
							"max": 78,
							"text": "Scholar",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 79,
							"max": 80,
							"text": "Scout",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 81,
							"max": 82,
							"text": "Shipwright",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 83,
							"max": 84,
							"text": "Smuggler",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 85,
							"max": 86,
							"text": "Soldier",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 87,
							"max": 88,
							"text": "Spacer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 89,
							"max": 90,
							"text": "Technician",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 91,
							"max": 92,
							"text": "Thief",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 93,
							"max": 95,
							"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/action",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/theme",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						},
						{
							"min": 96,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 331,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"goal": {
					"_id": "starforged/oracles/characters/goal",
					"type": "oracle_rollable",
					"name": "Character Goal",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 2,
							"text": "Avenge a wrong"
						},
						{
							"min": 3,
							"max": 4,
							"text": "Build a home"
						},
						{
							"min": 5,
							"max": 7,
							"text": "Build a relationship"
						},
						{
							"min": 8,
							"max": 10,
							"text": "Claim a resource"
						},
						{
							"min": 11,
							"max": 12,
							"text": "Collect a debt"
						},
						{
							"min": 13,
							"max": 14,
							"text": "Craft an object"
						},
						{
							"min": 15,
							"max": 16,
							"text": "Cure an ill"
						},
						{
							"min": 17,
							"max": 18,
							"text": "Defeat a rival"
						},
						{
							"min": 19,
							"max": 20,
							"text": "Defend a person"
						},
						{
							"min": 21,
							"max": 23,
							"text": "Defend a place"
						},
						{
							"min": 24,
							"max": 25,
							"text": "Discover a truth"
						},
						{
							"min": 26,
							"max": 27,
							"text": "End a conflict"
						},
						{
							"min": 28,
							"max": 29,
							"text": "Escape a captor"
						},
						{
							"min": 30,
							"max": 31,
							"text": "Fight injustice"
						},
						{
							"min": 32,
							"max": 33,
							"text": "Find a person"
						},
						{
							"min": 34,
							"max": 35,
							"text": "Forge an alliance"
						},
						{
							"min": 36,
							"max": 37,
							"text": "Gain knowledge"
						},
						{
							"min": 38,
							"max": 39,
							"text": "Gain riches"
						},
						{
							"min": 40,
							"max": 41,
							"text": "Maintain order"
						},
						{
							"min": 42,
							"max": 43,
							"text": "Make an agreement"
						},
						{
							"min": 44,
							"max": 45,
							"text": "Obtain an object"
						},
						{
							"min": 46,
							"max": 47,
							"text": "Pay a debt"
						},
						{
							"min": 48,
							"max": 49,
							"text": "Protect a lifeform"
						},
						{
							"min": 50,
							"max": 51,
							"text": "Protect a secret"
						},
						{
							"min": 52,
							"max": 53,
							"text": "Prove worthiness"
						},
						{
							"min": 54,
							"max": 55,
							"text": "Rebel against power"
						},
						{
							"min": 56,
							"max": 57,
							"text": "Refute a falsehood"
						},
						{
							"min": 58,
							"max": 59,
							"text": "Repair a technology"
						},
						{
							"min": 60,
							"max": 61,
							"text": "Resolve a dispute"
						},
						{
							"min": 62,
							"max": 63,
							"text": "Restore a relationship"
						},
						{
							"min": 64,
							"max": 65,
							"text": "Sabotage a technology"
						},
						{
							"min": 66,
							"max": 68,
							"text": "Secure a resource"
						},
						{
							"min": 69,
							"max": 70,
							"text": "Seek redemption"
						},
						{
							"min": 71,
							"max": 72,
							"text": "Seize power"
						},
						{
							"min": 73,
							"max": 74,
							"text": "Solve a mystery"
						},
						{
							"min": 75,
							"max": 76,
							"text": "Spread faith"
						},
						{
							"min": 77,
							"max": 78,
							"text": "Travel to a place"
						},
						{
							"min": 79,
							"max": 80,
							"text": "Undermine a relationship"
						},
						{
							"min": 81,
							"max": 90,
							"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/action",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/theme",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						},
						{
							"min": 91,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 331,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"revealed_aspect": {
					"_id": "starforged/oracles/characters/revealed_aspect",
					"type": "oracle_rollable",
					"name": "Revealed Character Aspect",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "As you interact with a person to gain a deeper understanding of their nature and personality, roll on the this table to reveal new characteristics. You may ignore, reroll, or adjust contradictions. Or envision how those contradictions add interesting complexity to the character.",
					"recommended_rolls": {
						"min": 1,
						"max": 3
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 1,
							"text": "Addicted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 2,
							"max": 2,
							"text": "Adventurous",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 3,
							"max": 3,
							"text": "Afflicted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 4,
							"max": 4,
							"text": "Aggressive",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 5,
							"max": 5,
							"text": "Ambitious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 6,
							"max": 6,
							"text": "Angry",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 7,
							"max": 7,
							"text": "Anxious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 8,
							"max": 8,
							"text": "Apathetic",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 9,
							"max": 9,
							"text": "Bitter",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 10,
							"max": 10,
							"text": "Boastful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 11,
							"max": 11,
							"text": "Boisterous",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 12,
							"max": 12,
							"text": "Bold",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 13,
							"max": 13,
							"text": "Brave",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 14,
							"max": 14,
							"text": "Careless",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 15,
							"max": 15,
							"text": "Cautious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 16,
							"max": 16,
							"text": "Charismatic",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 17,
							"max": 17,
							"text": "Clever",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 18,
							"max": 18,
							"text": "Conceited",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 19,
							"max": 19,
							"text": "Confident",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 20,
							"max": 20,
							"text": "Confused",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 21,
							"max": 21,
							"text": "Connected",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 22,
							"max": 22,
							"text": "Corrupted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 23,
							"max": 23,
							"text": "Cowardly",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 24,
							"max": 24,
							"text": "Creative",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 25,
							"max": 25,
							"text": "Critical",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 26,
							"max": 26,
							"text": "Cruel",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 27,
							"max": 27,
							"text": "Cunning",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 28,
							"max": 28,
							"text": "Dangerous",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 29,
							"max": 29,
							"text": "Deceitful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 30,
							"max": 30,
							"text": "Defiant",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 31,
							"max": 31,
							"text": "Determined",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 32,
							"max": 32,
							"text": "Disabled",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 33,
							"max": 33,
							"text": "Doomed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 34,
							"max": 34,
							"text": "Driven",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 35,
							"max": 35,
							"text": "Dying",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 36,
							"max": 36,
							"text": "Envious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 37,
							"max": 37,
							"text": "Experienced",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 38,
							"max": 38,
							"text": "Faithful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 39,
							"max": 39,
							"text": "Generous",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 40,
							"max": 40,
							"text": "Gifted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 41,
							"max": 41,
							"text": "Greedy",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 42,
							"max": 42,
							"text": "Grief-stricken",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 43,
							"max": 43,
							"text": "Handy",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 44,
							"max": 44,
							"text": "Hardhearted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 45,
							"max": 45,
							"text": "Haunted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 46,
							"max": 46,
							"text": "Honorable",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 47,
							"max": 47,
							"text": "Hot-tempered",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 48,
							"max": 48,
							"text": "Impulsive",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 49,
							"max": 49,
							"text": "Incompetent",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 50,
							"max": 50,
							"text": "Independent",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 51,
							"max": 51,
							"text": "Infamous",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 52,
							"max": 52,
							"text": "Influential",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 53,
							"max": 53,
							"text": "Insensitive",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 54,
							"max": 54,
							"text": "Insightful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 55,
							"max": 55,
							"text": "Intelligent",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 56,
							"max": 56,
							"text": "Intolerant",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 57,
							"max": 57,
							"text": "Ironsworn",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 58,
							"max": 58,
							"text": "Kind",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 59,
							"max": 59,
							"text": "Law-abiding",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 60,
							"max": 60,
							"text": "Lonely",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 61,
							"max": 61,
							"text": "Loving",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 62,
							"max": 62,
							"text": "Loyal",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 63,
							"max": 63,
							"text": "Manipulative",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 64,
							"max": 64,
							"text": "Oblivious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 65,
							"max": 65,
							"text": "Obsessed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 66,
							"max": 66,
							"text": "Oppressed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 67,
							"max": 67,
							"text": "Passive",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 68,
							"max": 68,
							"text": "Powerful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 69,
							"max": 69,
							"text": "Proud",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 70,
							"max": 70,
							"text": "Quiet",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 71,
							"max": 71,
							"text": "Quirky",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 72,
							"max": 72,
							"text": "Rebellious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 73,
							"max": 73,
							"text": "Reclusive",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 74,
							"max": 74,
							"text": "Relaxed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 75,
							"max": 75,
							"text": "Remorseful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 76,
							"max": 76,
							"text": "Resourceful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 77,
							"max": 77,
							"text": "Secretive",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 78,
							"max": 78,
							"text": "Selfish",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 79,
							"max": 79,
							"text": "Sociable",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 80,
							"max": 80,
							"text": "Stealthy",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 81,
							"max": 81,
							"text": "Stern",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 82,
							"max": 82,
							"text": "Stingy",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 83,
							"max": 83,
							"text": "Stoic",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 84,
							"max": 84,
							"text": "Strong",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 85,
							"max": 85,
							"text": "Stubborn",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 86,
							"max": 86,
							"text": "Successful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 87,
							"max": 87,
							"text": "Suspicious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 88,
							"max": 88,
							"text": "Talented",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 89,
							"max": 89,
							"text": "Technical",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 90,
							"max": 90,
							"text": "Timid",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 91,
							"max": 91,
							"text": "Tolerant",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 92,
							"max": 92,
							"text": "Tough",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 93,
							"max": 93,
							"text": "Vengeful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 94,
							"max": 94,
							"text": "Violent",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 95,
							"max": 95,
							"text": "Wary",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 96,
							"max": 96,
							"text": "Watchful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 97,
							"max": 97,
							"text": "Weak",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 98,
							"max": 98,
							"text": "Weary",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 99,
							"max": 99,
							"text": "Wild",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 100,
							"max": 100,
							"text": "Wise",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 332,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"name": {
					"_id": "starforged/collections/oracles/characters/name",
					"type": "oracle_collection",
					"name": "Character Name",
					"oracle_type": "table_shared_rolls",
					"summary": "Given and family names are presented as a pair, so you may roll once for both or twice to mix-and-match. You can also try reversing given and family names, or use either independently as a standalone name. If you’d like to give a character a callsign, which are the monikers used by spacers, you may roll separately or take the one provided for your rolled name.",
					"contents": {
						"given": {
							"_id": "starforged/oracles/characters/name/given",
							"type": "oracle_rollable",
							"name": "Given Name",
							"oracle_type": "column_text",
							"dice": "1d100",
							"summary": "Given and family names can be used independently as standalone names. In many cases you can reverse the order.",
							"suggestions": {
								"oracles": [
									"starforged/oracles/characters/name/callsign",
									"starforged/oracles/characters/name/family_name"
								]
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Akim",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 2,
									"max": 2,
									"text": "Alex",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 3,
									"max": 3,
									"text": "Alexis",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 4,
									"max": 4,
									"text": "Alisa",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 5,
									"max": 5,
									"text": "Althea",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 6,
									"max": 6,
									"text": "Amari",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 7,
									"max": 7,
									"text": "Aparna",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 8,
									"max": 8,
									"text": "Argus",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 9,
									"max": 9,
									"text": "Arnav",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 10,
									"max": 10,
									"text": "Ash",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 11,
									"max": 11,
									"text": "Asha",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 12,
									"max": 12,
									"text": "Astrid",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 13,
									"max": 13,
									"text": "Aurora",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 14,
									"max": 14,
									"text": "Ayako",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 15,
									"max": 15,
									"text": "Azriel",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 16,
									"max": 16,
									"text": "Blake",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 17,
									"max": 17,
									"text": "Brennan",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 18,
									"max": 18,
									"text": "Brianna",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 19,
									"max": 19,
									"text": "Bruna",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 20,
									"max": 20,
									"text": "Bruno",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 21,
									"max": 21,
									"text": "Cassidy",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 22,
									"max": 22,
									"text": "Christa",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 23,
									"max": 23,
									"text": "Cole",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 24,
									"max": 24,
									"text": "Corey",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 25,
									"max": 25,
									"text": "Creed",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 26,
									"max": 26,
									"text": "Derya",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 27,
									"max": 27,
									"text": "Dex",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 28,
									"max": 28,
									"text": "Doran",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 29,
									"max": 29,
									"text": "Echo",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 30,
									"max": 30,
									"text": "Eren",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 31,
									"max": 31,
									"text": "Erim",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 32,
									"max": 32,
									"text": "Esana",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 33,
									"max": 33,
									"text": "Eveline",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 34,
									"max": 34,
									"text": "Faye",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 35,
									"max": 35,
									"text": "Fletcher",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 36,
									"max": 36,
									"text": "Flint",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 37,
									"max": 37,
									"text": "Florian",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 38,
									"max": 38,
									"text": "Gavin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 39,
									"max": 39,
									"text": "Halia",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 40,
									"max": 40,
									"text": "Ike",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 41,
									"max": 41,
									"text": "Isaac",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 42,
									"max": 42,
									"text": "James",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 43,
									"max": 43,
									"text": "Janya",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 44,
									"max": 44,
									"text": "Jihun",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 45,
									"max": 45,
									"text": "Jorunn",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 46,
									"max": 46,
									"text": "Juliana",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 47,
									"max": 47,
									"text": "Juro",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 48,
									"max": 48,
									"text": "Kaisa",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 49,
									"max": 49,
									"text": "Karthik",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 50,
									"max": 50,
									"text": "Kayla",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 51,
									"max": 51,
									"text": "Kei",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 52,
									"max": 52,
									"text": "Kiana",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 53,
									"max": 53,
									"text": "Kieran",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 54,
									"max": 54,
									"text": "Kierra",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 55,
									"max": 55,
									"text": "Kimora",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 56,
									"max": 56,
									"text": "Kiri",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 57,
									"max": 57,
									"text": "Kirsa",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 58,
									"max": 58,
									"text": "Kwan",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 59,
									"max": 59,
									"text": "Kylar",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 60,
									"max": 60,
									"text": "Landry",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 61,
									"max": 61,
									"text": "Logan",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 62,
									"max": 62,
									"text": "Lowell",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 63,
									"max": 63,
									"text": "Lucas",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 64,
									"max": 64,
									"text": "Curtis",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 65,
									"max": 65,
									"text": "Luna",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 66,
									"max": 66,
									"text": "Lux",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 67,
									"max": 67,
									"text": "Mae",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 68,
									"max": 68,
									"text": "Magnus",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 69,
									"max": 69,
									"text": "Mave",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 70,
									"max": 70,
									"text": "Merrick",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 71,
									"max": 71,
									"text": "Mina",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 72,
									"max": 72,
									"text": "Nashida",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 73,
									"max": 73,
									"text": "Nassar",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 74,
									"max": 74,
									"text": "Ostara",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 75,
									"max": 75,
									"text": "Qasira",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 76,
									"max": 76,
									"text": "Quinn",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 77,
									"max": 77,
									"text": "Ragnar",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 78,
									"max": 78,
									"text": "Raven",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 79,
									"max": 79,
									"text": "Ria",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 80,
									"max": 80,
									"text": "Rokuro",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 81,
									"max": 81,
									"text": "Roland",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 82,
									"max": 82,
									"text": "Rowena",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 83,
									"max": 83,
									"text": "Sage",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 84,
									"max": 84,
									"text": "Saren",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 85,
									"max": 85,
									"text": "Annora",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 86,
									"max": 86,
									"text": "Severinus",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 87,
									"max": 87,
									"text": "Shen",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 88,
									"max": 88,
									"text": "Talia",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 89,
									"max": 89,
									"text": "Tomiko",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 90,
									"max": 90,
									"text": "Ulan",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 91,
									"max": 91,
									"text": "Valda",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 92,
									"max": 92,
									"text": "Venri",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 93,
									"max": 93,
									"text": "Vesper",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 94,
									"max": 94,
									"text": "Vuldar",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 95,
									"max": 95,
									"text": "William",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 96,
									"max": 96,
									"text": "Yelena",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 97,
									"max": 97,
									"text": "Zakia",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 98,
									"max": 98,
									"text": "Zari",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 99,
									"max": 99,
									"text": "Zephyr",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 100,
									"max": 100,
									"text": "Zoya",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								}
							]
						},
						"callsign": {
							"_id": "starforged/oracles/characters/name/callsign",
							"type": "oracle_rollable",
							"name": "Callsign",
							"oracle_type": "column_text",
							"dice": "1d100",
							"summary": "Spacers are often known only by their callsigns, with their “dirtside names” reserved for family and close friends.",
							"suggestions": {
								"oracles": [
									"starforged/oracles/characters/name/given_name",
									"starforged/oracles/characters/name/family_name"
								]
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Albatross",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 2,
									"max": 2,
									"text": "Angler",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 3,
									"max": 3,
									"text": "Anvil",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 4,
									"max": 4,
									"text": "Badger",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 5,
									"max": 5,
									"text": "Bandit",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 6,
									"max": 6,
									"text": "Bash",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 7,
									"max": 7,
									"text": "Basilisk",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 8,
									"max": 8,
									"text": "Bingo",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 9,
									"max": 9,
									"text": "Blackbird",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 10,
									"max": 10,
									"text": "Blade",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 11,
									"max": 11,
									"text": "Bloodshot",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 12,
									"max": 12,
									"text": "Bluewing",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 13,
									"max": 13,
									"text": "Bonfire",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 14,
									"max": 14,
									"text": "Book",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 15,
									"max": 15,
									"text": "Breaker",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 16,
									"max": 16,
									"text": "Brick",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 17,
									"max": 17,
									"text": "Buzz",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 18,
									"max": 18,
									"text": "Buzzard",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 19,
									"max": 19,
									"text": "Centurion",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 20,
									"max": 20,
									"text": "Chimera",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 21,
									"max": 21,
									"text": "Circuit",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 22,
									"max": 22,
									"text": "Clank",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 23,
									"max": 23,
									"text": "Cleric",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 24,
									"max": 24,
									"text": "Crash",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 25,
									"max": 25,
									"text": "Cutter",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 26,
									"max": 26,
									"text": "Cutthroat",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 27,
									"max": 27,
									"text": "Cypher",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 28,
									"max": 28,
									"text": "Dagger",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 29,
									"max": 29,
									"text": "Dancer",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 30,
									"max": 30,
									"text": "Dash",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 31,
									"max": 31,
									"text": "Deadeye",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 32,
									"max": 32,
									"text": "Deuce",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 33,
									"max": 33,
									"text": "Failsafe",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 34,
									"max": 34,
									"text": "Farseer",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 35,
									"max": 35,
									"text": "Fidget",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 36,
									"max": 36,
									"text": "Firestarter",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 37,
									"max": 37,
									"text": "Fixer",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 38,
									"max": 38,
									"text": "Flatline",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 39,
									"max": 39,
									"text": "Ghost",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 40,
									"max": 40,
									"text": "Grudge",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 41,
									"max": 41,
									"text": "Gutshot",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 42,
									"max": 42,
									"text": "Harrow",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 43,
									"max": 43,
									"text": "Havoc",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 44,
									"max": 44,
									"text": "Hellhound",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 45,
									"max": 45,
									"text": "Hellion",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 46,
									"max": 46,
									"text": "Hex",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 47,
									"max": 47,
									"text": "Hush",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 48,
									"max": 48,
									"text": "Irodescriptionnclad",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 49,
									"max": 49,
									"text": "Jackal",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 50,
									"max": 50,
									"text": "Jackpot",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 51,
									"max": 51,
									"text": "Jester",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 52,
									"max": 52,
									"text": "Link",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 53,
									"max": 53,
									"text": "Longshot",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 54,
									"max": 54,
									"text": "Mainframe",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 55,
									"max": 55,
									"text": "Mantis",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 56,
									"max": 56,
									"text": "Mimic",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 57,
									"max": 57,
									"text": "Mole",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 58,
									"max": 58,
									"text": "Monarch",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 59,
									"max": 59,
									"text": "Mongoose",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 60,
									"max": 60,
									"text": "Nails",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 61,
									"max": 61,
									"text": "Ogre",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 62,
									"max": 62,
									"text": "Omega",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 63,
									"max": 63,
									"text": "Overload",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 64,
									"max": 64,
									"text": "Packrat",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 65,
									"max": 65,
									"text": "Paladin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 66,
									"max": 66,
									"text": "Phantom",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 67,
									"max": 67,
									"text": "Phoenix",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 68,
									"max": 68,
									"text": "Pyro",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 69,
									"max": 69,
									"text": "Quickdraw",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 70,
									"max": 70,
									"text": "Razor",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 71,
									"max": 71,
									"text": "Rogue",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 72,
									"max": 72,
									"text": "Rook",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 73,
									"max": 73,
									"text": "Rover",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 74,
									"max": 74,
									"text": "Scout",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 75,
									"max": 75,
									"text": "Shadow",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 76,
									"max": 76,
									"text": "Shark",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 77,
									"max": 77,
									"text": "Shutdown",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 78,
									"max": 78,
									"text": "Slack",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 79,
									"max": 79,
									"text": "Slash",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 80,
									"max": 80,
									"text": "Snipe",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 81,
									"max": 81,
									"text": "Spider",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 82,
									"max": 82,
									"text": "Splinter",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 83,
									"max": 83,
									"text": "Static",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 84,
									"max": 84,
									"text": "Stinger",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 85,
									"max": 85,
									"text": "Straggler",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 86,
									"max": 86,
									"text": "Swindle",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 87,
									"max": 87,
									"text": "Tinker",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 88,
									"max": 88,
									"text": "Touchdown",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 89,
									"max": 89,
									"text": "Tycoon",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 90,
									"max": 90,
									"text": "Vagabond",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 91,
									"max": 91,
									"text": "Valkyrie",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 92,
									"max": 92,
									"text": "Vanguard",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 93,
									"max": 93,
									"text": "Vertigo",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 94,
									"max": 94,
									"text": "Warden",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 95,
									"max": 95,
									"text": "Watchdog",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 96,
									"max": 96,
									"text": "Wayfinder",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 97,
									"max": 97,
									"text": "Whisper",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 98,
									"max": 98,
									"text": "Wraith",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 99,
									"max": 99,
									"text": "Wrongway",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 100,
									"max": 100,
									"text": "Zephyr",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								}
							]
						},
						"family_name": {
							"_id": "starforged/oracles/characters/name/family_name",
							"type": "oracle_rollable",
							"name": "Family Name",
							"oracle_type": "column_text",
							"dice": "1d100",
							"summary": "Given and family names can be used independently as standalone names. In many cases you can reverse the order.",
							"suggestions": {
								"oracles": [
									"starforged/oracles/characters/name/given_name",
									"starforged/oracles/characters/name/callsign"
								]
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Kuzmin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 2,
									"max": 2,
									"text": "Durant",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 3,
									"max": 3,
									"text": "Jefferies",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 4,
									"max": 4,
									"text": "Velez",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 5,
									"max": 5,
									"text": "Lontoc",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 6,
									"max": 6,
									"text": "Wade",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 7,
									"max": 7,
									"text": "Kade",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 8,
									"max": 8,
									"text": "Thorn",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 9,
									"max": 9,
									"text": "Khosla",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 10,
									"max": 10,
									"text": "Hendrix",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 11,
									"max": 11,
									"text": "Okiro",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 12,
									"max": 12,
									"text": "Ripley",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 13,
									"max": 13,
									"text": "Talin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 14,
									"max": 14,
									"text": "Jin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 15,
									"max": 15,
									"text": "Finn",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 16,
									"max": 16,
									"text": "Solas",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 17,
									"max": 17,
									"text": "Quint",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 18,
									"max": 18,
									"text": "Keelan",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 19,
									"max": 19,
									"text": "Silva",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 20,
									"max": 20,
									"text": "Valk",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 21,
									"max": 21,
									"text": "O'Brien",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 22,
									"max": 22,
									"text": "Ruiz",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 23,
									"max": 23,
									"text": "Stallard",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 24,
									"max": 24,
									"text": "Mackenson",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 25,
									"max": 25,
									"text": "Jensen",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 26,
									"max": 26,
									"text": "Sakir",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 27,
									"max": 27,
									"text": "Tolari",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 28,
									"max": 28,
									"text": "Kain",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 29,
									"max": 29,
									"text": "Carr",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 30,
									"max": 30,
									"text": "Valenus",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 31,
									"max": 31,
									"text": "Kaan",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 32,
									"max": 32,
									"text": "Taylan",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 33,
									"max": 33,
									"text": "Legrand",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 34,
									"max": 34,
									"text": "Jemison",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 35,
									"max": 35,
									"text": "Arden",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 36,
									"max": 36,
									"text": "Sayer",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 37,
									"max": 37,
									"text": "Kai",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 38,
									"max": 38,
									"text": "Slater",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 39,
									"max": 39,
									"text": "Edris",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 40,
									"max": 40,
									"text": "Sutton",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 41,
									"max": 41,
									"text": "Savarin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 42,
									"max": 42,
									"text": "Bridger",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 43,
									"max": 43,
									"text": "Mital",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 44,
									"max": 44,
									"text": "Shin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 45,
									"max": 45,
									"text": "Nadir",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 46,
									"max": 46,
									"text": "Santos",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 47,
									"max": 47,
									"text": "Mihara",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 48,
									"max": 48,
									"text": "Buhari",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 49,
									"max": 49,
									"text": "Salvi",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 50,
									"max": 50,
									"text": "Adler",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 51,
									"max": 51,
									"text": "Takara",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 52,
									"max": 52,
									"text": "Shelton",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 53,
									"max": 53,
									"text": "Vandu",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 54,
									"max": 54,
									"text": "Vega",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 55,
									"max": 55,
									"text": "Zhang",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 56,
									"max": 56,
									"text": "Savela",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 57,
									"max": 57,
									"text": "Hawking",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 58,
									"max": 58,
									"text": "Jen",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 59,
									"max": 59,
									"text": "Hobbs",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 60,
									"max": 60,
									"text": "Holland",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 61,
									"max": 61,
									"text": "Silvius",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 62,
									"max": 62,
									"text": "Freeman",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 63,
									"max": 63,
									"text": "Barbosa",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 64,
									"max": 64,
									"text": "Winter",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 65,
									"max": 65,
									"text": "Hammond",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 66,
									"max": 66,
									"text": "Archer",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 67,
									"max": 67,
									"text": "Barlowe",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 68,
									"max": 68,
									"text": "Shepherd",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 69,
									"max": 69,
									"text": "Griffin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 70,
									"max": 70,
									"text": "Frost",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 71,
									"max": 71,
									"text": "Quon",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 72,
									"max": 72,
									"text": "Malek",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 73,
									"max": 73,
									"text": "Murad",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 74,
									"max": 74,
									"text": "Becker",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 75,
									"max": 75,
									"text": "Ammar",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 76,
									"max": 76,
									"text": "Braddock",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 77,
									"max": 77,
									"text": "Blackstone",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 78,
									"max": 78,
									"text": "Hadley",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 79,
									"max": 79,
									"text": "Farin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 80,
									"max": 80,
									"text": "Kobayashi",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 81,
									"max": 81,
									"text": "Duval",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 82,
									"max": 82,
									"text": "Hunter",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 83,
									"max": 83,
									"text": "Beckett",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 84,
									"max": 84,
									"text": "Dykstra",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 85,
									"max": 85,
									"text": "Gray",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 86,
									"max": 86,
									"text": "Sedano",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 87,
									"max": 87,
									"text": "Bai",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 88,
									"max": 88,
									"text": "Booker",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 89,
									"max": 89,
									"text": "Sato",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 90,
									"max": 90,
									"text": "Vayan",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 91,
									"max": 91,
									"text": "Bond",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 92,
									"max": 92,
									"text": "Stark",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 93,
									"max": 93,
									"text": "Stirling",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 94,
									"max": 94,
									"text": "Wolfe",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 95,
									"max": 95,
									"text": "O'Niel",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 96,
									"max": 96,
									"text": "Petrov",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 97,
									"max": 97,
									"text": "Nazari",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 98,
									"max": 98,
									"text": "Darwin",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 99,
									"max": 99,
									"text": "Pearson",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								},
								{
									"min": 100,
									"max": 100,
									"text": "Volkov",
									"_i18n": {
										"text": {
											"part_of_speech": "proper_noun"
										}
									}
								}
							]
						}
					},
					"column_labels": {
						"roll": "Roll"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 333,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 330,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"core": {
			"_id": "starforged/collections/oracles/core",
			"type": "oracle_collection",
			"name": "Core Oracles",
			"oracle_type": "tables",
			"contents": {
				"action": {
					"_id": "starforged/oracles/core/action",
					"type": "oracle_rollable",
					"name": "Action",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "When you [Ask the Oracle](id:starforged/moves/fate/ask_the_oracle) about a goal, situation, or event, roll for an [Action](id:starforged/oracles/core/action) and [Theme](id:starforged/oracles/core/theme). Together, these provide an interpretative verb/noun prompt.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"suggestions": {
						"oracles": ["starforged/oracles/core/theme"]
					},
					"rows": [
						{
							"min": 1,
							"max": 1,
							"text": "Abandon",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 2,
							"max": 2,
							"text": "Acquire",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 3,
							"max": 3,
							"text": "Advance",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 4,
							"max": 4,
							"text": "Affect",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 5,
							"max": 5,
							"text": "Aid",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 6,
							"max": 6,
							"text": "Arrive",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 7,
							"max": 7,
							"text": "Assault",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 8,
							"max": 8,
							"text": "Attack",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 9,
							"max": 9,
							"text": "Avenge",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 10,
							"max": 10,
							"text": "Avoid",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 11,
							"max": 11,
							"text": "Await",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 12,
							"max": 12,
							"text": "Begin",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 13,
							"max": 13,
							"text": "Betray",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 14,
							"max": 14,
							"text": "Bolster",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 15,
							"max": 15,
							"text": "Breach",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 16,
							"max": 16,
							"text": "Break",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 17,
							"max": 17,
							"text": "Capture",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 18,
							"max": 18,
							"text": "Challenge",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 19,
							"max": 19,
							"text": "Change",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 20,
							"max": 20,
							"text": "Charge",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 21,
							"max": 21,
							"text": "Clash",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 22,
							"max": 22,
							"text": "Command",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 23,
							"max": 23,
							"text": "Communicate",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 24,
							"max": 24,
							"text": "Construct",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 25,
							"max": 25,
							"text": "Control",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 26,
							"max": 26,
							"text": "Coordinate",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 27,
							"max": 27,
							"text": "Create",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 28,
							"max": 28,
							"text": "Debate",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 29,
							"max": 29,
							"text": "Defeat",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 30,
							"max": 30,
							"text": "Defend",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 31,
							"max": 31,
							"text": "Deflect",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 32,
							"max": 32,
							"text": "Defy",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 33,
							"max": 33,
							"text": "Deliver",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 34,
							"max": 34,
							"text": "Demand",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 35,
							"max": 35,
							"text": "Depart",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 36,
							"max": 36,
							"text": "Destroy",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 37,
							"max": 37,
							"text": "Distract",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 38,
							"max": 38,
							"text": "Eliminate",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 39,
							"max": 39,
							"text": "Endure",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 40,
							"max": 40,
							"text": "Escalate",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 41,
							"max": 41,
							"text": "Escort",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 42,
							"max": 42,
							"text": "Evade",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 43,
							"max": 43,
							"text": "Explore",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 44,
							"max": 44,
							"text": "Falter",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 45,
							"max": 45,
							"text": "Find",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 46,
							"max": 46,
							"text": "Finish",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 47,
							"max": 47,
							"text": "Focus",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 48,
							"max": 48,
							"text": "Follow",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 49,
							"max": 49,
							"text": "Fortify",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 50,
							"max": 50,
							"text": "Gather",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 51,
							"max": 51,
							"text": "Guard",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 52,
							"max": 52,
							"text": "Hide",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 53,
							"max": 53,
							"text": "Hold",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 54,
							"max": 54,
							"text": "Hunt",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 55,
							"max": 55,
							"text": "Impress",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 56,
							"max": 56,
							"text": "Initiate",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 57,
							"max": 57,
							"text": "Inspect",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 58,
							"max": 58,
							"text": "Investigate",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 59,
							"max": 59,
							"text": "Journey",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 60,
							"max": 60,
							"text": "Learn",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 61,
							"max": 61,
							"text": "Leave",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 62,
							"max": 62,
							"text": "Locate",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 63,
							"max": 63,
							"text": "Lose",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 64,
							"max": 64,
							"text": "Manipulate",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 65,
							"max": 65,
							"text": "Mourn",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 66,
							"max": 66,
							"text": "Move",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 67,
							"max": 67,
							"text": "Oppose",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 68,
							"max": 68,
							"text": "Overwhelm",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 69,
							"max": 69,
							"text": "Persevere",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 70,
							"max": 70,
							"text": "Preserve",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 71,
							"max": 71,
							"text": "Protect",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 72,
							"max": 72,
							"text": "Raid",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 73,
							"max": 73,
							"text": "Reduce",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 74,
							"max": 74,
							"text": "Refuse",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 75,
							"max": 75,
							"text": "Reject",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 76,
							"max": 76,
							"text": "Release",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 77,
							"max": 77,
							"text": "Remove",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 78,
							"max": 78,
							"text": "Research",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 79,
							"max": 79,
							"text": "Resist",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 80,
							"max": 80,
							"text": "Restore",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 81,
							"max": 81,
							"text": "Reveal",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 82,
							"max": 82,
							"text": "Risk",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 83,
							"max": 83,
							"text": "Scheme",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 84,
							"max": 84,
							"text": "Search",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 85,
							"max": 85,
							"text": "Secure",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 86,
							"max": 86,
							"text": "Seize",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 87,
							"max": 87,
							"text": "Serve",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 88,
							"max": 88,
							"text": "Share",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 89,
							"max": 89,
							"text": "Strengthen",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 90,
							"max": 90,
							"text": "Summon",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 91,
							"max": 91,
							"text": "Support",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 92,
							"max": 92,
							"text": "Suppress",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 93,
							"max": 93,
							"text": "Surrender",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 94,
							"max": 94,
							"text": "Swear",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 95,
							"max": 95,
							"text": "Threaten",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 96,
							"max": 96,
							"text": "Transform",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 97,
							"max": 97,
							"text": "Uncover",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 98,
							"max": 98,
							"text": "Uphold",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 99,
							"max": 99,
							"text": "Weaken",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						},
						{
							"min": 100,
							"max": 100,
							"text": "Withdraw",
							"_i18n": {
								"text": {
									"part_of_speech": "verb"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 296,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"theme": {
					"_id": "starforged/oracles/core/theme",
					"type": "oracle_rollable",
					"name": "Theme",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "When you [Ask the Oracle](id:starforged/moves/fate/ask_the_oracle) about a goal, situation, or event, roll for an [Action](id:starforged/oracles/core/action) and [Theme](id:starforged/oracles/core/theme). Together, these provide an interpretative verb/noun prompt.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"suggestions": {
						"oracles": ["starforged/oracles/core/action"]
					},
					"rows": [
						{
							"min": 1,
							"max": 1,
							"text": "Ability",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 2,
							"max": 2,
							"text": "Advantage",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 3,
							"max": 3,
							"text": "Alliance",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 4,
							"max": 4,
							"text": "Authority",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 5,
							"max": 5,
							"text": "Balance",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 6,
							"text": "Barrier",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 7,
							"max": 7,
							"text": "Belief",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 8,
							"max": 8,
							"text": "Blood",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 9,
							"max": 9,
							"text": "Bond",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 10,
							"max": 10,
							"text": "Burden",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 11,
							"max": 11,
							"text": "Commerce",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 12,
							"max": 12,
							"text": "Community",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 13,
							"max": 13,
							"text": "Corruption",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 14,
							"max": 14,
							"text": "Creation",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 15,
							"max": 15,
							"text": "Crime",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 16,
							"max": 16,
							"text": "Culture",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 17,
							"max": 17,
							"text": "Cure",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 18,
							"max": 18,
							"text": "Danger",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 19,
							"max": 19,
							"text": "Death",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 20,
							"max": 20,
							"text": "Debt",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 21,
							"max": 21,
							"text": "Decay",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 22,
							"max": 22,
							"text": "Deception",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 23,
							"max": 23,
							"text": "Defense",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 24,
							"max": 24,
							"text": "Destiny",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 25,
							"max": 25,
							"text": "Disaster",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 26,
							"max": 26,
							"text": "Discovery",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 27,
							"max": 27,
							"text": "Disease",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 28,
							"max": 28,
							"text": "Dominion",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 29,
							"max": 29,
							"text": "Dream",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 30,
							"max": 30,
							"text": "Duty",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 31,
							"max": 31,
							"text": "Enemy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 32,
							"max": 32,
							"text": "Expedition",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 33,
							"max": 33,
							"text": "Faction",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 34,
							"max": 34,
							"text": "Fame",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 35,
							"max": 35,
							"text": "Family",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 36,
							"max": 36,
							"text": "Fear",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 37,
							"max": 37,
							"text": "Fellowship",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 38,
							"max": 38,
							"text": "Freedom",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 39,
							"max": 39,
							"text": "Greed",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 40,
							"max": 40,
							"text": "Hardship",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 41,
							"max": 41,
							"text": "Hate",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 42,
							"max": 42,
							"text": "Health",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 43,
							"max": 43,
							"text": "History",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 44,
							"max": 44,
							"text": "Home",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 45,
							"max": 45,
							"text": "Honor",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 46,
							"max": 46,
							"text": "Hope",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 47,
							"max": 47,
							"text": "Humanity",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 48,
							"max": 48,
							"text": "Innocence",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 49,
							"max": 49,
							"text": "Knowledge",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 50,
							"max": 50,
							"text": "Labor",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 51,
							"text": "Language",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 52,
							"max": 52,
							"text": "Law",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 53,
							"max": 53,
							"text": "Legacy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 54,
							"max": 54,
							"text": "Life",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 55,
							"max": 55,
							"text": "Love",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 56,
							"max": 56,
							"text": "Memory",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 57,
							"max": 57,
							"text": "Nature",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 58,
							"max": 58,
							"text": "Opportunity",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 59,
							"max": 59,
							"text": "Passage",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 60,
							"max": 60,
							"text": "Peace",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 61,
							"text": "Phenomenon",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 62,
							"max": 62,
							"text": "Possession",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 63,
							"max": 63,
							"text": "Power",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 64,
							"max": 64,
							"text": "Price",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 65,
							"max": 65,
							"text": "Pride",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 66,
							"max": 66,
							"text": "Prize",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 67,
							"max": 67,
							"text": "Prophesy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 68,
							"max": 68,
							"text": "Protection",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 69,
							"max": 69,
							"text": "Quest",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 70,
							"max": 70,
							"text": "Relationship",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 71,
							"max": 71,
							"text": "Religion",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 72,
							"max": 72,
							"text": "Reputation",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 73,
							"max": 73,
							"text": "Resource",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 74,
							"max": 74,
							"text": "Revenge",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 75,
							"max": 75,
							"text": "Rival",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 76,
							"max": 76,
							"text": "Rumor",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 77,
							"max": 77,
							"text": "Safety",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 78,
							"max": 78,
							"text": "Sanctuary",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 79,
							"max": 79,
							"text": "Secret",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 80,
							"max": 80,
							"text": "Solution",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 81,
							"max": 81,
							"text": "Spirit",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 82,
							"max": 82,
							"text": "Stranger",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 83,
							"max": 83,
							"text": "Strategy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 84,
							"max": 84,
							"text": "Strength",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 85,
							"max": 85,
							"text": "Superstition",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 86,
							"max": 86,
							"text": "Supply",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 87,
							"max": 87,
							"text": "Survival",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 88,
							"max": 88,
							"text": "Technology",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 89,
							"max": 89,
							"text": "Time",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 90,
							"max": 90,
							"text": "Tool",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 91,
							"max": 91,
							"text": "Trade",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 92,
							"max": 92,
							"text": "Truth",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 93,
							"max": 93,
							"text": "Vengeance",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 94,
							"max": 94,
							"text": "Vow",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 95,
							"max": 95,
							"text": "War",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 96,
							"max": 96,
							"text": "Warning",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 97,
							"max": 97,
							"text": "Weakness",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 98,
							"max": 98,
							"text": "Wealth",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 99,
							"max": 99,
							"text": "Weapon",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 100,
							"max": 100,
							"text": "World",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 297,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"descriptor": {
					"_id": "starforged/oracles/core/descriptor",
					"type": "oracle_rollable",
					"name": "Descriptor",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "When you [Ask the Oracle](id:starforged/moves/fate/ask_the_oracle) to help define the nature of a location, discovery, or encounter, roll for a [Descriptor](id:starforged/oracles/core/descriptor) and a [Focus](id:starforged/oracles/core/focus) for an adjective/noun prompt.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"suggestions": {
						"oracles": ["starforged/oracles/core/focus"]
					},
					"rows": [
						{
							"min": 1,
							"max": 1,
							"text": "Abandoned",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 2,
							"max": 2,
							"text": "Abundant",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 3,
							"max": 3,
							"text": "Active",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 4,
							"max": 4,
							"text": "Advanced",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 5,
							"max": 5,
							"text": "Alien",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 6,
							"max": 6,
							"text": "Ancient",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 7,
							"max": 7,
							"text": "Archaic",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 8,
							"max": 8,
							"text": "Automated",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 9,
							"max": 9,
							"text": "Barren",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 10,
							"max": 10,
							"text": "Biological",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 11,
							"max": 11,
							"text": "Blighted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 12,
							"max": 12,
							"text": "Blocked",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 13,
							"max": 13,
							"text": "Breached",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 14,
							"max": 14,
							"text": "Broken",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 15,
							"max": 15,
							"text": "Captured",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 16,
							"max": 16,
							"text": "Chaotic",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 17,
							"max": 17,
							"text": "Civilized",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 18,
							"max": 18,
							"text": "Collapsed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 19,
							"max": 19,
							"text": "Colossal",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 20,
							"max": 20,
							"text": "Confined",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 21,
							"max": 21,
							"text": "Conspicuous",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 22,
							"max": 22,
							"text": "Constructed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 23,
							"max": 23,
							"text": "Contested",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 24,
							"max": 24,
							"text": "Corrupted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 25,
							"max": 25,
							"text": "Created",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 26,
							"max": 26,
							"text": "Damaged",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 27,
							"max": 27,
							"text": "Dead",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 28,
							"max": 28,
							"text": "Deadly",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 29,
							"max": 29,
							"text": "Decaying",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 30,
							"max": 30,
							"text": "Defended",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 31,
							"max": 31,
							"text": "Depleted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 32,
							"max": 32,
							"text": "Desolate",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 33,
							"max": 33,
							"text": "Destroyed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 34,
							"max": 34,
							"text": "Diverse",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 35,
							"max": 35,
							"text": "Empty",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 36,
							"max": 36,
							"text": "Engulfed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 37,
							"max": 37,
							"text": "Ensnaring",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 38,
							"max": 38,
							"text": "Expansive",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 39,
							"max": 39,
							"text": "Exposed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 40,
							"max": 40,
							"text": "Fiery",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 41,
							"max": 41,
							"text": "Foreboding",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 42,
							"max": 42,
							"text": "Forgotten",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 43,
							"max": 43,
							"text": "Forsaken",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 44,
							"max": 44,
							"text": "Fortified",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 45,
							"max": 45,
							"text": "Foul",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 46,
							"max": 46,
							"text": "Fragile",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 47,
							"max": 47,
							"text": "Frozen",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 48,
							"max": 48,
							"text": "Functional",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 49,
							"max": 49,
							"text": "Grim",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 50,
							"max": 50,
							"text": "Guarded",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 51,
							"max": 51,
							"text": "Haunted",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 52,
							"max": 52,
							"text": "Hidden",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 53,
							"max": 53,
							"text": "Hoarded",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 54,
							"max": 54,
							"text": "Hostile",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 55,
							"max": 55,
							"text": "Immersed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 56,
							"max": 56,
							"text": "Inaccessible",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 57,
							"max": 57,
							"text": "Infested",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 58,
							"max": 58,
							"text": "Inhabited",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 59,
							"max": 59,
							"text": "Isolated",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 60,
							"max": 60,
							"text": "Living",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 61,
							"max": 61,
							"text": "Lost",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 62,
							"max": 62,
							"text": "Lush",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 63,
							"max": 63,
							"text": "Makeshift",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 64,
							"max": 64,
							"text": "Mechanical",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 65,
							"max": 65,
							"text": "Misleading",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 66,
							"max": 66,
							"text": "Moving",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 67,
							"max": 67,
							"text": "Mysterious",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 68,
							"max": 68,
							"text": "Natural",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 69,
							"max": 69,
							"text": "New",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 70,
							"max": 70,
							"text": "Obscured",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 71,
							"max": 71,
							"text": "Open",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 72,
							"max": 72,
							"text": "Peaceful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 73,
							"max": 73,
							"text": "Perilous",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 74,
							"max": 74,
							"text": "Pillaged",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 75,
							"max": 75,
							"text": "Powerful",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 76,
							"max": 76,
							"text": "Preserved",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 77,
							"max": 77,
							"text": "Prominent",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 78,
							"max": 78,
							"text": "Protected",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 79,
							"max": 79,
							"text": "Radiant",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 80,
							"max": 80,
							"text": "Rare",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 81,
							"max": 81,
							"text": "Remote",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 82,
							"max": 82,
							"text": "Rich",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 83,
							"max": 83,
							"text": "Ruined",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 84,
							"max": 84,
							"text": "Sacred",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 85,
							"max": 85,
							"text": "Safe",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 86,
							"max": 86,
							"text": "Sealed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 87,
							"max": 87,
							"text": "Secret",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 88,
							"max": 88,
							"text": "Settled",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 89,
							"max": 89,
							"text": "Shrouded",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 90,
							"max": 90,
							"text": "Stolen",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 91,
							"max": 91,
							"text": "Strange",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 92,
							"max": 92,
							"text": "Subsurface",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 93,
							"max": 93,
							"text": "Toxic",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 94,
							"max": 94,
							"text": "Trapped",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 95,
							"max": 95,
							"text": "Undiscovered",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 96,
							"max": 96,
							"text": "Unnatural",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 97,
							"max": 97,
							"text": "Unstable",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 98,
							"max": 98,
							"text": "Untamed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 99,
							"max": 99,
							"text": "Valuable",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 100,
							"max": 100,
							"text": "Violent",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 298,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"focus": {
					"_id": "starforged/oracles/core/focus",
					"type": "oracle_rollable",
					"name": "Focus",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "When you [Ask the Oracle](id:starforged/moves/fate/ask_the_oracle) to help define the nature of a location, discovery, or encounter, roll for a [Descriptor](id:starforged/oracles/core/descriptor) and a [Focus](id:starforged/oracles/core/focus) for an adjective/noun prompt.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"suggestions": {
						"oracles": ["starforged/oracles/core/descriptor"]
					},
					"rows": [
						{
							"min": 1,
							"max": 1,
							"text": "Alarm",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 2,
							"max": 2,
							"text": "Anomaly",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 3,
							"max": 3,
							"text": "Apparition",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 4,
							"max": 4,
							"text": "Archive",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 5,
							"max": 5,
							"text": "Art",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 6,
							"text": "Artifact",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 7,
							"max": 7,
							"text": "Atmosphere",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 8,
							"max": 8,
							"text": "Battleground",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 9,
							"max": 9,
							"text": "Beacon",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 10,
							"max": 10,
							"text": "Being",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 11,
							"max": 11,
							"text": "Blockade",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 12,
							"max": 12,
							"text": "Boundary",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 13,
							"max": 13,
							"text": "Cache",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 14,
							"max": 14,
							"text": "Cargo",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 15,
							"max": 15,
							"text": "Commodity",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 16,
							"max": 16,
							"text": "Confinement",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 17,
							"max": 17,
							"text": "Connection",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 18,
							"max": 18,
							"text": "Container",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 19,
							"max": 19,
							"text": "Creation",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 20,
							"max": 20,
							"text": "Creature",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 21,
							"max": 21,
							"text": "Crossing",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 22,
							"max": 22,
							"text": "Data",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 23,
							"max": 23,
							"text": "Debris",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 24,
							"max": 24,
							"text": "Device",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 25,
							"max": 25,
							"text": "Dimension",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 26,
							"max": 26,
							"text": "Discovery",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 27,
							"max": 27,
							"text": "Ecosystem",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 28,
							"max": 28,
							"text": "Enclosure",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 29,
							"max": 29,
							"text": "Energy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 30,
							"max": 30,
							"text": "Environment",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 31,
							"max": 31,
							"text": "Equipment",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 32,
							"max": 32,
							"text": "Experiment",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 33,
							"max": 33,
							"text": "Facility",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 34,
							"max": 34,
							"text": "Faction",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 35,
							"max": 35,
							"text": "Fleet",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 36,
							"max": 36,
							"text": "Force",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 37,
							"max": 37,
							"text": "Fortification",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 38,
							"max": 38,
							"text": "Gas",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 39,
							"max": 39,
							"text": "Grave",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 40,
							"max": 40,
							"text": "Habitat",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 41,
							"max": 41,
							"text": "Hazard",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 42,
							"max": 42,
							"text": "Hideaway",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 43,
							"max": 43,
							"text": "Home",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 44,
							"max": 44,
							"text": "Illusion",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 45,
							"max": 45,
							"text": "Industry",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 46,
							"max": 46,
							"text": "Intelligence",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 47,
							"max": 47,
							"text": "Lair",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 48,
							"max": 48,
							"text": "Lifeform",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 49,
							"max": 49,
							"text": "Liquid",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 50,
							"max": 50,
							"text": "Machine",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 51,
							"text": "Material",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 52,
							"max": 52,
							"text": "Mechanism",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 53,
							"max": 53,
							"text": "Message",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 54,
							"max": 54,
							"text": "Mineral",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 55,
							"max": 55,
							"text": "Monument",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 56,
							"max": 56,
							"text": "Obstacle",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 57,
							"max": 57,
							"text": "Organism",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 58,
							"max": 58,
							"text": "Outbreak",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 59,
							"max": 59,
							"text": "Outpost",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 60,
							"max": 60,
							"text": "Path",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 61,
							"text": "People",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 62,
							"max": 62,
							"text": "Person",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 63,
							"max": 63,
							"text": "Plant",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 64,
							"max": 64,
							"text": "Portal",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 65,
							"max": 65,
							"text": "Reality",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 66,
							"max": 66,
							"text": "Refuge",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 67,
							"max": 67,
							"text": "Relic",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 68,
							"max": 68,
							"text": "Remains",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 69,
							"max": 69,
							"text": "Rendezvous",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 70,
							"max": 70,
							"text": "Resource",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 71,
							"max": 71,
							"text": "Route",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 72,
							"max": 72,
							"text": "Ruins",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 73,
							"max": 73,
							"text": "Salvage",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 74,
							"max": 74,
							"text": "Settlement",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 75,
							"max": 75,
							"text": "Shelter",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 76,
							"max": 76,
							"text": "Ship",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 77,
							"max": 77,
							"text": "Shortcut",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 78,
							"max": 78,
							"text": "Signal",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 79,
							"max": 79,
							"text": "Sound",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 80,
							"max": 80,
							"text": "Storage",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 81,
							"max": 81,
							"text": "Storm",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 82,
							"max": 82,
							"text": "Structure",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 83,
							"max": 83,
							"text": "Supply",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 84,
							"max": 84,
							"text": "Symbol",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 85,
							"max": 85,
							"text": "System",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 86,
							"max": 86,
							"text": "Technology",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 87,
							"max": 87,
							"text": "Terrain",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 88,
							"max": 88,
							"text": "Territory",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 89,
							"max": 89,
							"text": "Threshold",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 90,
							"max": 90,
							"text": "Time",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 91,
							"max": 91,
							"text": "Transport",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 92,
							"max": 92,
							"text": "Trap",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 93,
							"max": 93,
							"text": "Treasure",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 94,
							"max": 94,
							"text": "Vault",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 95,
							"max": 95,
							"text": "Vehicle",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 96,
							"max": 96,
							"text": "Viewpoint",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 97,
							"max": 97,
							"text": "Void",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 98,
							"max": 98,
							"text": "Weapon",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 99,
							"max": 99,
							"text": "World",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 100,
							"max": 100,
							"text": "Wreckage",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 299,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 296,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"creatures": {
			"_id": "starforged/collections/oracles/creatures",
			"type": "oracle_collection",
			"name": "Creature Oracles",
			"canonical_name": "Creatures",
			"oracle_type": "tables",
			"summary": "Roll for a [basic form](id:starforged/oracles/creatures/basic_form), and flesh out the creature’s appearance using this [Creature First Look](id:starforged/oracles/creatures/first_look) table. Then, roll on the [Encountered Behavior](id:starforged/oracles/creatures/encountered_behavior) table to envision this creature’s motivation and frame how the encounter begins.",
			"contents": {
				"environment": {
					"_id": "starforged/oracles/creatures/environment",
					"type": "oracle_rollable",
					"name": "Environment",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Choose the closest match for your location. Or roll to identify the primary habitat of a creature.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"icon": "icons/creature/environment/space.svg",
							"text": "Space",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/creatures/basic_form/space",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							],
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 15,
							"icon": "icons/creature/environment/interior.svg",
							"text": "Interior",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/creatures/basic_form/interior",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							],
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 16,
							"max": 55,
							"icon": "icons/creature/environment/land.svg",
							"text": "Land",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/creatures/basic_form/land",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							],
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 56,
							"max": 80,
							"icon": "icons/creature/environment/liquid.svg",
							"text": "Liquid",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/creatures/basic_form/liquid",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							],
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 81,
							"max": 100,
							"icon": "icons/creature/environment/air.svg",
							"text": "Air",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/creatures/basic_form/air",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							],
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 336,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"scale": {
					"_id": "starforged/oracles/creatures/scale",
					"type": "oracle_rollable",
					"name": "Scale",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Minuscule (bug-sized)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 4,
							"max": 10,
							"text": "Tiny (rodent-sized)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 11,
							"max": 25,
							"text": "Small (dog-sized)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 26,
							"max": 60,
							"text": "Medium (person-sized)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 61,
							"max": 90,
							"text": "Large (vehicle-sized)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 91,
							"max": 99,
							"text": "Huge (whale-sized)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 100,
							"max": 100,
							"text": "[Ultra-scale](id:starforged/oracles/creatures/ultra_scale)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/creatures/ultra_scale",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							],
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 336,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"ultra_scale": {
					"_id": "starforged/oracles/creatures/ultra_scale",
					"type": "oracle_rollable",
					"name": "Ultra-scale",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 89,
							"text": "Titanic (hill-sized)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 90,
							"max": 99,
							"text": "Colossal (mountain-sized)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 100,
							"max": 100,
							"text": "Vast (planet-sized)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 336,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"first_look": {
					"_id": "starforged/oracles/creatures/first_look",
					"type": "oracle_rollable",
					"name": "Creature First Look",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Roll for a basic form, and flesh out the creature’s appearance using the First Look table.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 2,
							"text": "Antennae or sensory organs"
						},
						{
							"min": 3,
							"max": 4,
							"text": "Armored"
						},
						{
							"min": 5,
							"max": 6,
							"text": "Beautiful"
						},
						{
							"min": 7,
							"max": 8,
							"text": "Biotech"
						},
						{
							"min": 9,
							"max": 10,
							"text": "Bony or gaunt"
						},
						{
							"min": 11,
							"max": 12,
							"text": "Brutish or muscled"
						},
						{
							"min": 13,
							"max": 14,
							"text": "Camouflaged"
						},
						{
							"min": 15,
							"max": 16,
							"text": "Claws or talons"
						},
						{
							"min": 17,
							"max": 18,
							"text": "Compound eyes"
						},
						{
							"min": 19,
							"max": 20,
							"text": "Comprised of many creatures"
						},
						{
							"min": 21,
							"max": 22,
							"text": "Corrupted"
						},
						{
							"min": 23,
							"max": 24,
							"text": "Crystalline"
						},
						{
							"min": 25,
							"max": 26,
							"text": "Dead or undead"
						},
						{
							"min": 27,
							"max": 28,
							"text": "Distinctive markings"
						},
						{
							"min": 29,
							"max": 30,
							"text": "Distinctive smell"
						},
						{
							"min": 31,
							"max": 32,
							"text": "Distinctive sound"
						},
						{
							"min": 33,
							"max": 34,
							"text": "Dripping mucus"
						},
						{
							"min": 35,
							"max": 36,
							"text": "Elongated Neck"
						},
						{
							"min": 37,
							"max": 38,
							"text": "Energy emissions"
						},
						{
							"min": 39,
							"max": 40,
							"text": "Extra limbs"
						},
						{
							"min": 41,
							"max": 42,
							"text": "Faceless or inexpressive"
						},
						{
							"min": 43,
							"max": 44,
							"text": "Fangs or rows of teeth"
						},
						{
							"min": 45,
							"max": 46,
							"text": "Feathered"
						},
						{
							"min": 47,
							"max": 48,
							"text": "Fungal growth"
						},
						{
							"min": 49,
							"max": 50,
							"text": "Fur, hair, or filaments"
						},
						{
							"min": 51,
							"max": 52,
							"text": "Graceful"
						},
						{
							"min": 53,
							"max": 54,
							"text": "Hideous"
						},
						{
							"min": 55,
							"max": 56,
							"text": "Hooded or crested"
						},
						{
							"min": 57,
							"max": 58,
							"text": "Immobile or trapped"
						},
						{
							"min": 59,
							"max": 60,
							"text": "Injured or scarred"
						},
						{
							"min": 61,
							"max": 62,
							"text": "Iridescent"
						},
						{
							"min": 63,
							"max": 64,
							"text": "Long-limbed"
						},
						{
							"min": 65,
							"max": 66,
							"text": "Luminescent"
						},
						{
							"min": 67,
							"max": 68,
							"text": "Mandibles or pincers"
						},
						{
							"min": 69,
							"max": 70,
							"text": "Many-eyed"
						},
						{
							"min": 71,
							"max": 72,
							"text": "Mineral or metallic"
						},
						{
							"min": 73,
							"max": 74,
							"text": "Multi-jointed"
						},
						{
							"min": 75,
							"max": 76,
							"text": "Multi-segmented body"
						},
						{
							"min": 77,
							"max": 78,
							"text": "Ornamented or colorful"
						},
						{
							"min": 79,
							"max": 80,
							"text": "Oversized mouth"
						},
						{
							"min": 81,
							"max": 82,
							"text": "Prominent tail"
						},
						{
							"min": 83,
							"max": 84,
							"text": "Prominent wings or fins"
						},
						{
							"min": 85,
							"max": 86,
							"text": "Ridges or plates"
						},
						{
							"min": 87,
							"max": 88,
							"text": "Scaled"
						},
						{
							"min": 89,
							"max": 90,
							"text": "Single eye or oversized eyes"
						},
						{
							"min": 91,
							"max": 92,
							"text": "Spikes or spines"
						},
						{
							"min": 93,
							"max": 94,
							"text": "Stinger or barbs"
						},
						{
							"min": 95,
							"max": 96,
							"text": "Tentacles or tendrils"
						},
						{
							"min": 97,
							"max": 98,
							"text": "Translucent"
						},
						{
							"min": 99,
							"max": 100,
							"text": "Visible symbiote"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 338,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"encountered_behavior": {
					"_id": "starforged/oracles/creatures/encountered_behavior",
					"type": "oracle_rollable",
					"name": "Encountered Behavior",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Roll once on the Encountered Behavior table to define this creature’s motivation and frame how the encounter begins.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Ambusher",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 10,
							"text": "Apex predator",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 11,
							"max": 14,
							"text": "Builder",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 15,
							"max": 19,
							"text": "Camouflager",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 20,
							"max": 24,
							"text": "Forager",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 25,
							"max": 29,
							"text": "Grazer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 30,
							"max": 33,
							"text": "Herder",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 34,
							"max": 37,
							"text": "Hibernator",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 38,
							"max": 41,
							"text": "Hoarder",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 42,
							"max": 46,
							"text": "Hunter",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 47,
							"max": 51,
							"text": "Lurer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 52,
							"max": 55,
							"text": "Migratory",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 56,
							"max": 60,
							"text": "Mimic",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 65,
							"text": "Nester",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 66,
							"max": 70,
							"text": "Pack hunter",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 71,
							"max": 75,
							"text": "Prey",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 76,
							"max": 80,
							"text": "Protector",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 81,
							"max": 85,
							"text": "Scavenger",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 86,
							"max": 90,
							"text": "Tracker",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 91,
							"max": 95,
							"text": "Trapper",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 96,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 338,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"revealed_aspect": {
					"_id": "starforged/oracles/creatures/revealed_aspect",
					"type": "oracle_rollable",
					"name": "Revealed Creature Aspect",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Roll on this table as you interact with the creature to introduce new features or behaviors.",
					"description": "Roll on this table as you interact with the creature to introduce new features or behaviors. Some results may contradict the established nature of a creature. For example, an amorphous creature that you envisioned as a mass of pure energy would not have typical physical features. If a result doesn’t fit, feel free to ignore, reroll, or adjust. Or envision how this contradiction signals a new understanding or unexpected transformation.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 2,
							"text": "Alternative environment"
						},
						{
							"min": 3,
							"max": 4,
							"text": "Alternative movement"
						},
						{
							"min": 5,
							"max": 6,
							"text": "Alternative senses"
						},
						{
							"min": 7,
							"max": 8,
							"text": "Burrower"
						},
						{
							"min": 9,
							"max": 10,
							"text": "Chameleon"
						},
						{
							"min": 11,
							"max": 12,
							"text": "Clever"
						},
						{
							"min": 13,
							"max": 14,
							"text": "Consumes energy"
						},
						{
							"min": 15,
							"max": 16,
							"text": "Consumes inorganic matter"
						},
						{
							"min": 17,
							"max": 18,
							"text": "Controlled or puppeteered"
						},
						{
							"min": 19,
							"max": 20,
							"text": "Controls lesser creatures"
						},
						{
							"min": 21,
							"max": 22,
							"text": "Corrosive excretion"
						},
						{
							"min": 23,
							"max": 24,
							"text": "Crusher or constrictor"
						},
						{
							"min": 25,
							"max": 26,
							"text": "Egg sac or carried offspring"
						},
						{
							"min": 27,
							"max": 28,
							"text": "Electric shock"
						},
						{
							"min": 29,
							"max": 30,
							"text": "Electromagnetic pulse"
						},
						{
							"min": 31,
							"max": 32,
							"text": "Energy breath"
						},
						{
							"min": 33,
							"max": 34,
							"text": "Energy manipulation"
						},
						{
							"min": 35,
							"max": 36,
							"text": "Engineered biology"
						},
						{
							"min": 37,
							"max": 38,
							"text": "Enhanced senses"
						},
						{
							"min": 39,
							"max": 40,
							"text": "Enhanced strength"
						},
						{
							"min": 41,
							"max": 42,
							"text": "Entangling secretion"
						},
						{
							"min": 43,
							"max": 44,
							"text": "Extradimensional"
						},
						{
							"min": 45,
							"max": 46,
							"text": "Hallucinogen secretion"
						},
						{
							"min": 47,
							"max": 48,
							"text": "Hidden symbiote"
						},
						{
							"min": 49,
							"max": 50,
							"text": "Hive mind"
						},
						{
							"min": 51,
							"max": 52,
							"text": "Illusionary"
						},
						{
							"min": 53,
							"max": 54,
							"text": "Infectious"
						},
						{
							"min": 55,
							"max": 56,
							"text": "Infested with parasites"
						},
						{
							"min": 57,
							"max": 58,
							"text": "Intimidating threat display"
						},
						{
							"min": 59,
							"max": 60,
							"text": "Limited sense"
						},
						{
							"min": 61,
							"max": 62,
							"text": "Magnetic"
						},
						{
							"min": 63,
							"max": 64,
							"text": "Mental influence or control"
						},
						{
							"min": 65,
							"max": 66,
							"text": "Metamorphic"
						},
						{
							"min": 67,
							"max": 68,
							"text": "Noxious cloud or spores"
						},
						{
							"min": 69,
							"max": 70,
							"text": "Paralytic toxin"
						},
						{
							"min": 71,
							"max": 72,
							"text": "Parasitic"
						},
						{
							"min": 73,
							"max": 74,
							"text": "Pheromones"
						},
						{
							"min": 75,
							"max": 76,
							"text": "Poisonous"
						},
						{
							"min": 77,
							"max": 78,
							"text": "Powerful bite"
						},
						{
							"min": 79,
							"max": 80,
							"text": "Proboscis or inner jaw"
						},
						{
							"min": 81,
							"max": 82,
							"text": "Projectile attack"
						},
						{
							"min": 83,
							"max": 84,
							"text": "Radioactive"
						},
						{
							"min": 85,
							"max": 86,
							"text": "Regeneration"
						},
						{
							"min": 87,
							"max": 88,
							"text": "Replication"
						},
						{
							"min": 89,
							"max": 90,
							"text": "Sacrificial defense"
						},
						{
							"min": 91,
							"max": 92,
							"text": "Shapechanger"
						},
						{
							"min": 93,
							"max": 94,
							"text": "Telekinetic"
						},
						{
							"min": 95,
							"max": 96,
							"text": "Teleportation"
						},
						{
							"min": 97,
							"max": 98,
							"text": "Territorial"
						},
						{
							"min": 99,
							"max": 100,
							"text": "Toxic spew"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 339,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"basic_form": {
					"_id": "starforged/collections/oracles/creatures/basic_form",
					"type": "oracle_collection",
					"name": "Creature Basic Form",
					"oracle_type": "table_shared_text",
					"summary": "Roll for a basic form, and flesh out the creature’s appearance using the [First Look](id:starforged/oracles/creatures/first_look) table.",
					"contents": {
						"space": {
							"_id": "starforged/oracles/creatures/basic_form/space",
							"type": "oracle_rollable",
							"name": "Space",
							"oracle_type": "column_text",
							"color": "#131A1C",
							"icon": "icons/creature/environment/space.svg",
							"dice": "1d100",
							"rows": [
								{
									"min": 1,
									"max": 5,
									"icon": "icons/creature/basic_form/amoeba_pseudopods.svg",
									"text": "Amoeba / pseudopods"
								},
								{
									"min": 6,
									"max": 20,
									"icon": "icons/creature/basic_form/amorphous_elemental.svg",
									"text": "Amorphous / elemental"
								},
								{
									"min": 21,
									"max": 30,
									"icon": "icons/creature/basic_form/avian_winged.svg",
									"text": "Avian / winged"
								},
								{
									"min": 31,
									"max": 32,
									"icon": "icons/creature/basic_form/beast_mammal.svg",
									"text": "Beast / mammal"
								},
								{
									"min": 33,
									"max": 34,
									"icon": "icons/creature/basic_form/crustacean_shelled.svg",
									"text": "Crustacean / shelled"
								},
								{
									"min": 35,
									"max": 37,
									"icon": "icons/creature/basic_form/fish_torpedo_shaped.svg",
									"text": "Fish / torpedo-shaped"
								},
								{
									"min": 38,
									"max": 39,
									"icon": "icons/creature/basic_form/humanoid.svg",
									"text": "Humanoid / bipedal"
								},
								{
									"min": 40,
									"max": 41,
									"icon": "icons/creature/basic_form/insectoid_exoskeletal.svg",
									"text": "Insectoid / exoskeletal"
								},
								{
									"min": 42,
									"max": 60,
									"icon": "icons/creature/basic_form/jellyish_gasbag.svg",
									"text": "Jellyfish / gasbag"
								},
								{
									"min": 61,
									"max": 62,
									"icon": "icons/creature/basic_form/lizard_reptilian.svg",
									"text": "Lizard / reptilian"
								},
								{
									"min": 63,
									"max": 67,
									"icon": "icons/creature/basic_form/octopoid_tentacled.svg",
									"text": "Octopoid / tentacled"
								},
								{
									"min": 68,
									"max": 72,
									"icon": "icons/creature/basic_form/plant_fungus.svg",
									"text": "Plant / fungus"
								},
								{
									"min": 73,
									"max": 82,
									"icon": "icons/creature/basic_form/ray_flat_bodied.svg",
									"text": "Ray / flat-bodied"
								},
								{
									"min": 83,
									"max": 84,
									"icon": "icons/creature/basic_form/snake_eel.svg",
									"text": "Snake / eel"
								},
								{
									"min": 85,
									"max": 86,
									"icon": "icons/creature/basic_form/spider_web_weaver.svg",
									"text": "Spider / web-weaver"
								},
								{
									"min": 87,
									"max": 88,
									"icon": "icons/creature/basic_form/starfish_symmetrical.svg",
									"text": "Starfish / symmetrical"
								},
								{
									"min": 89,
									"max": 90,
									"icon": "icons/creature/basic_form/worm_slug_larva.svg",
									"text": "Worm / slug / larva"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						},
						"interior": {
							"_id": "starforged/oracles/creatures/basic_form/interior",
							"type": "oracle_rollable",
							"name": "Interior",
							"oracle_type": "column_text",
							"color": "#80868E",
							"icon": "icons/creature/environment/interior.svg",
							"dice": "1d100",
							"rows": [
								{
									"min": 1,
									"max": 3,
									"icon": "icons/creature/basic_form/amoeba_pseudopods.svg",
									"text": "Amoeba / pseudopods"
								},
								{
									"min": 4,
									"max": 6,
									"icon": "icons/creature/basic_form/amorphous_elemental.svg",
									"text": "Amorphous / elemental"
								},
								{
									"min": 7,
									"max": 12,
									"icon": "icons/creature/basic_form/avian_winged.svg",
									"text": "Avian / winged"
								},
								{
									"min": 13,
									"max": 19,
									"icon": "icons/creature/basic_form/beast_mammal.svg",
									"text": "Beast / mammal"
								},
								{
									"min": 20,
									"max": 22,
									"icon": "icons/creature/basic_form/crustacean_shelled.svg",
									"text": "Crustacean / shelled"
								},
								{
									"min": 23,
									"max": 24,
									"icon": "icons/creature/basic_form/fish_torpedo_shaped.svg",
									"text": "Fish / torpedo-shaped"
								},
								{
									"min": 25,
									"max": 37,
									"icon": "icons/creature/basic_form/humanoid.svg",
									"text": "Humanoid / bipedal"
								},
								{
									"min": 38,
									"max": 49,
									"icon": "icons/creature/basic_form/insectoid_exoskeletal.svg",
									"text": "Insectoid / exoskeletal"
								},
								{
									"min": 50,
									"max": 51,
									"icon": "icons/creature/basic_form/jellyish_gasbag.svg",
									"text": "Jellyfish / gasbag"
								},
								{
									"min": 52,
									"max": 56,
									"icon": "icons/creature/basic_form/lizard_reptilian.svg",
									"text": "Lizard / reptilian"
								},
								{
									"min": 57,
									"max": 58,
									"icon": "icons/creature/basic_form/octopoid_tentacled.svg",
									"text": "Octopoid / tentacled"
								},
								{
									"min": 59,
									"max": 63,
									"icon": "icons/creature/basic_form/plant_fungus.svg",
									"text": "Plant / fungus"
								},
								{
									"min": 64,
									"max": 65,
									"icon": "icons/creature/basic_form/ray_flat_bodied.svg",
									"text": "Ray / flat-bodied"
								},
								{
									"min": 66,
									"max": 68,
									"icon": "icons/creature/basic_form/snake_eel.svg",
									"text": "Snake / eel"
								},
								{
									"min": 69,
									"max": 83,
									"icon": "icons/creature/basic_form/spider_web_weaver.svg",
									"text": "Spider / web-weaver"
								},
								{
									"min": 84,
									"max": 85,
									"icon": "icons/creature/basic_form/starfish_symmetrical.svg",
									"text": "Starfish / symmetrical"
								},
								{
									"min": 86,
									"max": 90,
									"icon": "icons/creature/basic_form/worm_slug_larva.svg",
									"text": "Worm / slug / larva"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						},
						"land": {
							"_id": "starforged/oracles/creatures/basic_form/land",
							"type": "oracle_rollable",
							"name": "Land",
							"oracle_type": "column_text",
							"color": "#CA181A",
							"icon": "icons/creature/environment/land.svg",
							"dice": "1d100",
							"rows": [
								{
									"min": 1,
									"max": 2,
									"icon": "icons/creature/basic_form/amoeba_pseudopods.svg",
									"text": "Amoeba / pseudopods"
								},
								{
									"min": 3,
									"max": 5,
									"icon": "icons/creature/basic_form/amorphous_elemental.svg",
									"text": "Amorphous / elemental"
								},
								{
									"min": 6,
									"max": 10,
									"icon": "icons/creature/basic_form/avian_winged.svg",
									"text": "Avian / winged"
								},
								{
									"min": 11,
									"max": 25,
									"icon": "icons/creature/basic_form/beast_mammal.svg",
									"text": "Beast / mammal"
								},
								{
									"min": 26,
									"max": 32,
									"icon": "icons/creature/basic_form/crustacean_shelled.svg",
									"text": "Crustacean / shelled"
								},
								{
									"min": 33,
									"max": 34,
									"icon": "icons/creature/basic_form/fish_torpedo_shaped.svg",
									"text": "Fish / torpedo-shaped"
								},
								{
									"min": 35,
									"max": 39,
									"icon": "icons/creature/basic_form/humanoid.svg",
									"text": "Humanoid / bipedal"
								},
								{
									"min": 40,
									"max": 49,
									"icon": "icons/creature/basic_form/insectoid_exoskeletal.svg",
									"text": "Insectoid / exoskeletal"
								},
								{
									"min": 50,
									"max": 51,
									"icon": "icons/creature/basic_form/jellyish_gasbag.svg",
									"text": "Jellyfish / gasbag"
								},
								{
									"min": 52,
									"max": 58,
									"icon": "icons/creature/basic_form/lizard_reptilian.svg",
									"text": "Lizard / reptilian"
								},
								{
									"min": 59,
									"max": 60,
									"icon": "icons/creature/basic_form/octopoid_tentacled.svg",
									"text": "Octopoid / tentacled"
								},
								{
									"min": 61,
									"max": 65,
									"icon": "icons/creature/basic_form/plant_fungus.svg",
									"text": "Plant / fungus"
								},
								{
									"min": 66,
									"max": 67,
									"icon": "icons/creature/basic_form/ray_flat_bodied.svg",
									"text": "Ray / flat-bodied"
								},
								{
									"min": 68,
									"max": 74,
									"icon": "icons/creature/basic_form/snake_eel.svg",
									"text": "Snake / eel"
								},
								{
									"min": 75,
									"max": 81,
									"icon": "icons/creature/basic_form/spider_web_weaver.svg",
									"text": "Spider / web-weaver"
								},
								{
									"min": 82,
									"max": 83,
									"icon": "icons/creature/basic_form/starfish_symmetrical.svg",
									"text": "Starfish / symmetrical"
								},
								{
									"min": 84,
									"max": 90,
									"icon": "icons/creature/basic_form/worm_slug_larva.svg",
									"text": "Worm / slug / larva"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						},
						"liquid": {
							"_id": "starforged/oracles/creatures/basic_form/liquid",
							"type": "oracle_rollable",
							"name": "Liquid",
							"oracle_type": "column_text",
							"color": "#0079BB",
							"icon": "icons/creature/environment/liquid.svg",
							"dice": "1d100",
							"rows": [
								{
									"min": 1,
									"max": 5,
									"icon": "icons/creature/basic_form/amoeba_pseudopods.svg",
									"text": "Amoeba / pseudopods"
								},
								{
									"min": 6,
									"max": 8,
									"icon": "icons/creature/basic_form/amorphous_elemental.svg",
									"text": "Amorphous / elemental"
								},
								{
									"min": 9,
									"max": 11,
									"icon": "icons/creature/basic_form/avian_winged.svg",
									"text": "Avian / winged"
								},
								{
									"min": 12,
									"max": 17,
									"icon": "icons/creature/basic_form/beast_mammal.svg",
									"text": "Beast / mammal"
								},
								{
									"min": 18,
									"max": 24,
									"icon": "icons/creature/basic_form/crustacean_shelled.svg",
									"text": "Crustacean / shelled"
								},
								{
									"min": 25,
									"max": 39,
									"icon": "icons/creature/basic_form/fish_torpedo_shaped.svg",
									"text": "Fish / torpedo-shaped"
								},
								{
									"min": 40,
									"max": 42,
									"icon": "icons/creature/basic_form/humanoid.svg",
									"text": "Humanoid / bipedal"
								},
								{
									"min": 43,
									"max": 45,
									"icon": "icons/creature/basic_form/insectoid_exoskeletal.svg",
									"text": "Insectoid / exoskeletal"
								},
								{
									"min": 46,
									"max": 53,
									"icon": "icons/creature/basic_form/jellyish_gasbag.svg",
									"text": "Jellyfish / gasbag"
								},
								{
									"min": 54,
									"max": 56,
									"icon": "icons/creature/basic_form/lizard_reptilian.svg",
									"text": "Lizard / reptilian"
								},
								{
									"min": 57,
									"max": 63,
									"icon": "icons/creature/basic_form/octopoid_tentacled.svg",
									"text": "Octopoid / tentacled"
								},
								{
									"min": 64,
									"max": 68,
									"icon": "icons/creature/basic_form/plant_fungus.svg",
									"text": "Plant / fungus"
								},
								{
									"min": 69,
									"max": 75,
									"icon": "icons/creature/basic_form/ray_flat_bodied.svg",
									"text": "Ray / flat-bodied"
								},
								{
									"min": 76,
									"max": 80,
									"icon": "icons/creature/basic_form/snake_eel.svg",
									"text": "Snake / eel"
								},
								{
									"min": 81,
									"max": 82,
									"icon": "icons/creature/basic_form/spider_web_weaver.svg",
									"text": "Spider / web-weaver"
								},
								{
									"min": 83,
									"max": 87,
									"icon": "icons/creature/basic_form/starfish_symmetrical.svg",
									"text": "Starfish / symmetrical"
								},
								{
									"min": 88,
									"max": 90,
									"icon": "icons/creature/basic_form/worm_slug_larva.svg",
									"text": "Worm / slug / larva"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						},
						"air": {
							"_id": "starforged/oracles/creatures/basic_form/air",
							"type": "oracle_rollable",
							"name": "Air",
							"oracle_type": "column_text",
							"color": "#8D1D82",
							"icon": "icons/creature/environment/air.svg",
							"dice": "1d100",
							"rows": [
								{
									"min": 1,
									"max": 2,
									"icon": "icons/creature/basic_form/amoeba_pseudopods.svg",
									"text": "Amoeba / pseudopods"
								},
								{
									"min": 3,
									"max": 12,
									"icon": "icons/creature/basic_form/amorphous_elemental.svg",
									"text": "Amorphous / elemental"
								},
								{
									"min": 13,
									"max": 37,
									"icon": "icons/creature/basic_form/avian_winged.svg",
									"text": "Avian / winged"
								},
								{
									"min": 38,
									"max": 40,
									"icon": "icons/creature/basic_form/beast_mammal.svg",
									"text": "Beast / mammal"
								},
								{
									"min": 41,
									"max": 42,
									"icon": "icons/creature/basic_form/crustacean_shelled.svg",
									"text": "Crustacean / shelled"
								},
								{
									"min": 43,
									"max": 47,
									"icon": "icons/creature/basic_form/fish_torpedo_shaped.svg",
									"text": "Fish / torpedo-shaped"
								},
								{
									"min": 48,
									"max": 49,
									"icon": "icons/creature/basic_form/humanoid.svg",
									"text": "Humanoid / bipedal"
								},
								{
									"min": 50,
									"max": 51,
									"icon": "icons/creature/basic_form/insectoid_exoskeletal.svg",
									"text": "Insectoid / exoskeletal"
								},
								{
									"min": 52,
									"max": 66,
									"icon": "icons/creature/basic_form/jellyish_gasbag.svg",
									"text": "Jellyfish / gasbag"
								},
								{
									"min": 67,
									"max": 68,
									"icon": "icons/creature/basic_form/lizard_reptilian.svg",
									"text": "Lizard / reptilian"
								},
								{
									"min": 69,
									"max": 70,
									"icon": "icons/creature/basic_form/octopoid_tentacled.svg",
									"text": "Octopoid / tentacled"
								},
								{
									"min": 71,
									"max": 72,
									"icon": "icons/creature/basic_form/plant_fungus.svg",
									"text": "Plant / fungus"
								},
								{
									"min": 73,
									"max": 82,
									"icon": "icons/creature/basic_form/ray_flat_bodied.svg",
									"text": "Ray / flat-bodied"
								},
								{
									"min": 83,
									"max": 84,
									"icon": "icons/creature/basic_form/snake_eel.svg",
									"text": "Snake / eel"
								},
								{
									"min": 85,
									"max": 86,
									"icon": "icons/creature/basic_form/spider_web_weaver.svg",
									"text": "Spider / web-weaver"
								},
								{
									"min": 87,
									"max": 88,
									"icon": "icons/creature/basic_form/starfish_symmetrical.svg",
									"text": "Starfish / symmetrical"
								},
								{
									"min": 89,
									"max": 90,
									"icon": "icons/creature/basic_form/worm_slug_larva.svg",
									"text": "Worm / slug / larva"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						}
					},
					"column_labels": {
						"text": "Result"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 337,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 336,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"derelicts": {
			"_id": "starforged/collections/oracles/derelicts",
			"type": "oracle_collection",
			"name": "Derelicts",
			"canonical_name": "Derelicts",
			"oracle_type": "tables",
			"summary": "Derelicts are the forsaken relics of human endeavors.",
			"description": "Derelicts are the forsaken relics of human endeavors. Use these First Look tables for your initial survey of the derelict. To reveal more about the look and original function or nature of the site, roll on appropriate tables in the [Starship](id:starforged/collections/oracles/starships) or [Settlement](id:starforged/collections/oracles/settlements) oracles. If you explore the depths of a derelict, you may use the zone oracles on the following pages to help envision what you find.",
			"contents": {
				"location": {
					"_id": "starforged/oracles/derelicts/location",
					"type": "oracle_rollable",
					"name": "Location",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 40,
							"icon": "icon/oracles/location/planetside.svg",
							"text": "Planetside",
							"suggestions": {
								"oracles": ["starforged/oracles/derelicts/type/planetside"]
							}
						},
						{
							"min": 41,
							"max": 60,
							"icon": "icon/oracles/location/orbital.svg",
							"text": "Orbital",
							"suggestions": {
								"oracles": ["starforged/oracles/derelicts/type/orbital"]
							}
						},
						{
							"min": 61,
							"max": 100,
							"icon": "icon/oracles/location/deep_space.svg",
							"text": "Deep Space",
							"suggestions": {
								"oracles": ["starforged/oracles/derelicts/type/deep_space"]
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 348,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"condition": {
					"_id": "starforged/oracles/derelicts/condition",
					"type": "oracle_rollable",
					"name": "Condition",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 10,
							"text": "Functional"
						},
						{
							"min": 11,
							"max": 30,
							"text": "Limited power"
						},
						{
							"min": 31,
							"max": 60,
							"text": "Cold and dark"
						},
						{
							"min": 61,
							"max": 90,
							"text": "Damaged or breached"
						},
						{
							"min": 91,
							"max": 98,
							"text": "Heavily damaged"
						},
						{
							"min": 99,
							"max": 100,
							"text": "Impending destruction"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 348,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"outer_first_look": {
					"_id": "starforged/oracles/derelicts/outer_first_look",
					"type": "oracle_rollable",
					"name": "Outer First Look",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Use these First Look tables for your initial survey of the derelict.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 15,
							"text": "Blocked access"
						},
						{
							"min": 16,
							"max": 30,
							"text": "Corpses"
						},
						{
							"min": 31,
							"max": 45,
							"text": "Hazardous readings"
						},
						{
							"min": 46,
							"max": 50,
							"text": "Mutated structure"
						},
						{
							"min": 51,
							"max": 60,
							"text": "Odd orientation"
						},
						{
							"min": 61,
							"max": 65,
							"text": "Overgrown or entangled"
						},
						{
							"min": 66,
							"max": 80,
							"text": "Sending a signal or message"
						},
						{
							"min": 81,
							"max": 85,
							"text": "Signs that others are here"
						},
						{
							"min": 86,
							"max": 95,
							"text": "Stripped exterior"
						},
						{
							"min": 96,
							"max": 100,
							"text": "Time or reality distortions"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 349,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"inner_first_look": {
					"_id": "starforged/oracles/derelicts/inner_first_look",
					"type": "oracle_rollable",
					"name": "Inner First Look",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Use these First Look tables for your initial survey of the derelict's interior.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Abnormal gravity"
						},
						{
							"min": 4,
							"max": 6,
							"text": "Active bots"
						},
						{
							"min": 7,
							"max": 9,
							"text": "Archaic equipment"
						},
						{
							"min": 10,
							"max": 12,
							"text": "Automated announcements"
						},
						{
							"min": 13,
							"max": 15,
							"text": "Biological infestation"
						},
						{
							"min": 16,
							"max": 18,
							"text": "Charred surfaces"
						},
						{
							"min": 19,
							"max": 21,
							"text": "Claw marks"
						},
						{
							"min": 22,
							"max": 24,
							"text": "Cluttered with debris"
						},
						{
							"min": 25,
							"max": 27,
							"text": "Corroded surfaces"
						},
						{
							"min": 28,
							"max": 30,
							"text": "Cramped spaces"
						},
						{
							"min": 31,
							"max": 33,
							"text": "Creaking hull"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Esoteric writing or symbols"
						},
						{
							"min": 37,
							"max": 39,
							"text": "Evidence of new inhabitants"
						},
						{
							"min": 40,
							"max": 42,
							"text": "Exposed wiring or conduits"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Flashing strobe lights"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Fluctuating power"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Haunting visions of the dead"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Hazardous temperature"
						},
						{
							"min": 55,
							"max": 57,
							"text": "Heavy steam or moisture"
						},
						{
							"min": 58,
							"max": 60,
							"text": "Littered with corpses"
						},
						{
							"min": 61,
							"max": 63,
							"text": "Nesting or feeding creatures"
						},
						{
							"min": 64,
							"max": 66,
							"text": "Ornate furnishings"
						},
						{
							"min": 67,
							"max": 69,
							"text": "Scarred by gunfire"
						},
						{
							"min": 70,
							"max": 72,
							"text": "Sealed against intruders"
						},
						{
							"min": 73,
							"max": 75,
							"text": "Signs of looting or scavenging"
						},
						{
							"min": 76,
							"max": 78,
							"text": "Smell of decay"
						},
						{
							"min": 79,
							"max": 81,
							"text": "Splattered with blood"
						},
						{
							"min": 82,
							"max": 84,
							"text": "Temporal distortions"
						},
						{
							"min": 85,
							"max": 87,
							"text": "Thick haze or smoke"
						},
						{
							"min": 88,
							"max": 90,
							"text": "Unstable energy surges"
						},
						{
							"min": 91,
							"max": 93,
							"text": "Watchful AI"
						},
						{
							"min": 94,
							"max": 100,
							"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/descriptor",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/focus",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 349,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"access": {
					"_id": "starforged/collections/oracles/derelicts/access",
					"type": "oracle_collection",
					"name": "Access",
					"oracle_type": "tables",
					"icon": "icons/derelicts/access.svg",
					"contents": {
						"area": {
							"_id": "starforged/oracles/derelicts/access/area",
							"type": "oracle_rollable",
							"name": "Area",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table to help envision the spaces you encounter in that segment of your exploration. Each zone may consist of one or more areas as appropriate to what you envision for the overall complexity of the derelict. If you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), an area can serve as a waypoint in your survey of the derelict.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 50,
									"text": "Corridor"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Stairs"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Lift or elevator"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Catwalk or bridge"
								},
								{
									"min": 81,
									"max": 85,
									"text": "Vertical shaft or ladder"
								},
								{
									"min": 86,
									"max": 90,
									"text": "Hub or intersection"
								},
								{
									"min": 91,
									"max": 95,
									"text": "Crawl space or duct"
								},
								{
									"min": 96,
									"max": 100,
									"text": "Airlock or external"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 352,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/derelicts/access/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want to reveal new aspects of your current surroundings. This is best used sparingly—a bit of occasional extra detail or ambiance—rather than rolling for every segment of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 5,
									"text": "Abandoned gear"
								},
								{
									"min": 6,
									"max": 10,
									"text": "Blood trail"
								},
								{
									"min": 11,
									"max": 15,
									"text": "Breached door or hatch"
								},
								{
									"min": 16,
									"max": 20,
									"text": "Control or terminal station"
								},
								{
									"min": 21,
									"max": 25,
									"text": "Corpse"
								},
								{
									"min": 26,
									"max": 30,
									"text": "Dismantled equipment"
								},
								{
									"min": 31,
									"max": 35,
									"text": "Flashing strobes"
								},
								{
									"min": 36,
									"max": 40,
									"text": "Leaking pipes"
								},
								{
									"min": 41,
									"max": 45,
									"text": "Makeshift barricade"
								},
								{
									"min": 46,
									"max": 50,
									"text": "Opened or missing panels"
								},
								{
									"min": 51,
									"max": 55,
									"text": "Organic growths"
								},
								{
									"min": 56,
									"max": 60,
									"text": "Ruined bot"
								},
								{
									"min": 61,
									"max": 65,
									"text": "Scrawled warning"
								},
								{
									"min": 66,
									"max": 70,
									"text": "Sealed breach"
								},
								{
									"min": 71,
									"max": 75,
									"text": "Sounds of movement"
								},
								{
									"min": 76,
									"max": 80,
									"text": "Steam or smoke"
								},
								{
									"min": 81,
									"max": 85,
									"text": "Wandering bot"
								},
								{
									"min": 86,
									"max": 90,
									"text": "Windows or viewports"
								},
								{
									"min": 91,
									"max": 95,
									"text": "Wrecked passage or debris"
								},
								{
									"min": 96,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 352,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/derelicts/access/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want help envisioning a complication or danger within a zone, such as when suffering a cost as an outcome of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Alarm or failsafe is triggered"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Automated defenses"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Blocked or sealed path"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Dreadful scene of death or violence"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Foe closes in"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Gear is failing or broken"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Hazardous environmental change"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Path is trapped"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Unsettling sound or disturbance"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 352,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/derelicts/access/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want inspiration for a beneficial encounter or event within a derelict, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Directions, shortcut, or alternate path"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Encounter with a friendly survivor, explorer, or denizen"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Hopeful signs of life"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Opening to outmaneuver or escape a threat or foe"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Useful equipment"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 352,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 352,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"community": {
					"_id": "starforged/collections/oracles/derelicts/community",
					"type": "oracle_collection",
					"name": "Community",
					"oracle_type": "tables",
					"icon": "icons/derelicts/community.svg",
					"contents": {
						"area": {
							"_id": "starforged/oracles/derelicts/community/area",
							"type": "oracle_rollable",
							"name": "Area",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table to help envision the spaces you encounter in that segment of your exploration. Each zone may consist of one or more areas as appropriate to what you envision for the overall complexity of the derelict. If you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), an area can serve as a waypoint in your survey of the derelict.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Bar or club"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Classroom or education"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Concourse or hub"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Entertainment"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Gym or fitness"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Market or trade"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Park or garden"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Promenade or overlook"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Restaurant or dining"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Temple or chapel"
								},
								{
									"min": 81,
									"max": 85,
									"text": "New zone"
								},
								{
									"min": 86,
									"max": 100,
									"text": "New zone via [Access](id:starforged/collections/oracles/derelicts/access)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 353,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/derelicts/community/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want to reveal new aspects of your current surroundings. This is best used sparingly—a bit of occasional extra detail or ambiance—rather than rolling for every segment of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Ad-hoc memorials"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Art depicting historic event"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Artificial environment"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Automated announcements"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Barricaded area"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Gaming devices or interfaces"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Graffiti or vandalization"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Guard post or surveillance"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Mass grave or corpses"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Panoramic viewport"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Rubble or debris"
								},
								{
									"min": 89,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 353,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/derelicts/community/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want help envisioning a complication or danger within a zone, such as when suffering a cost as an outcome of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Biological infestation"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Breached or broken structure"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Distressing signs of mass violence or death"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Flooded environment"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Foe lurks within concealment"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Fragile structural integrity"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Haunting vision of life here before the fall"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Hazardous environmental change"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Heartbreaking memento of lost lives"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 353,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/derelicts/community/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want inspiration for a beneficial encounter or event within a derelict, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Culturally significant object or artifact"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Salvageable goods or resources"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Secure area offers a moment of peace"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Terminal with access to site details"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Valuable item"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 353,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 353,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"engineering": {
					"_id": "starforged/collections/oracles/derelicts/engineering",
					"type": "oracle_collection",
					"name": "Engineering",
					"oracle_type": "tables",
					"icon": "icons/derelicts/engineering.svg",
					"contents": {
						"area": {
							"_id": "starforged/oracles/derelicts/engineering/area",
							"type": "oracle_rollable",
							"name": "Area",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table to help envision the spaces you encounter in that segment of your exploration. Each zone may consist of one or more areas as appropriate to what you envision for the overall complexity of the derelict. If you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), an area can serve as a waypoint in your survey of the derelict.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Control room"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Engine room or power core"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Engineering offices"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Equipment storage"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Fuel or coolant tanks"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Life support"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Maintenance tube"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Vehicle bay or garage"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Water processing"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Workshop"
								},
								{
									"min": 81,
									"max": 85,
									"text": "New zone"
								},
								{
									"min": 86,
									"max": 100,
									"text": "New zone via [Access](id:starforged/collections/oracles/derelicts/access)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 354,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/derelicts/engineering/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want to reveal new aspects of your current surroundings. This is best used sparingly—a bit of occasional extra detail or ambiance—rather than rolling for every segment of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Cluttered workbench"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Control terminal"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Crane or lift"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Disassembled equipment"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Flickering status monitors"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Jury-rigged equipment"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Multilevel layout"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Pipes and valves"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Sharp ozone smell"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Unfinished project"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Utility bots"
								},
								{
									"min": 89,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 354,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/derelicts/engineering/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want help envisioning a complication or danger within a zone, such as when suffering a cost as an outcome of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Corrosive leak"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Erratic utility bots"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Failing equipment requires a specific part or skill"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Fire or energy surge"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Precarious or broken path"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Radioactive hotspot"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Sabotaged equipment"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Shrouded atmosphere conceals a lurking foe"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Unstable or failing power core"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 354,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/derelicts/engineering/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want inspiration for a beneficial encounter or event within a derelict, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Advanced or experimental equipment"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Chance to restore power or function"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Helpful plans or schematics"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Helpful utility bot"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Useful tool or device"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 354,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 354,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"living": {
					"_id": "starforged/collections/oracles/derelicts/living",
					"type": "oracle_collection",
					"name": "Living",
					"oracle_type": "tables",
					"icon": "icons/derelicts/living.svg",
					"contents": {
						"area": {
							"_id": "starforged/oracles/derelicts/living/area",
							"type": "oracle_rollable",
							"name": "Area",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table to help envision the spaces you encounter in that segment of your exploration. Each zone may consist of one or more areas as appropriate to what you envision for the overall complexity of the derelict. If you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), an area can serve as a waypoint in your survey of the derelict.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Food storage"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Galley or kitchen"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Laundry"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Locker room or storage"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Mess hall or dining"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Observation lounge"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Quarters (communal)"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Quarters (individual)"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Restroom or showers"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Sleeping pods"
								},
								{
									"min": 81,
									"max": 85,
									"text": "New zone"
								},
								{
									"min": 86,
									"max": 100,
									"text": "New zone via [Access](id:starforged/collections/oracles/derelicts/access)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 355,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/derelicts/living/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want to reveal new aspects of your current surroundings. This is best used sparingly—a bit of occasional extra detail or ambiance—rather than rolling for every segment of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Abandoned pet"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Audible music"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Cherished personal item"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Failed barricade"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Half-eaten food"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Messages from loved ones"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Ransacked belongings"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Remains of the dead"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Scuttling vermin"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Shrine or altar"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Unusual art"
								},
								{
									"min": 89,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 355,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/derelicts/living/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want help envisioning a complication or danger within a zone, such as when suffering a cost as an outcome of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Booby trap"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Distressing written message"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Disturbing evidence of exploitive living conditions"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Dreadful scene of death or violence"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Lured into danger by signs of life"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Recorded message reveals a threat or complication"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Sealed door or hatch blocks access"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Signs of unwelcome invaders"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Unsettling sound or disturbance"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 355,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/derelicts/living/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want inspiration for a beneficial encounter or event within a derelict, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Culturally significant object or artifact"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Hidden stash of valuable contraband"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Intact barricade or protected area"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Recorded message reveals helpful aspects of this site"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Useful personal gear"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 355,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 355,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"medical": {
					"_id": "starforged/collections/oracles/derelicts/medical",
					"type": "oracle_collection",
					"name": "Medical",
					"oracle_type": "tables",
					"icon": "icons/derelicts/medical.svg",
					"contents": {
						"area": {
							"_id": "starforged/oracles/derelicts/medical/area",
							"type": "oracle_rollable",
							"name": "Area",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table to help envision the spaces you encounter in that segment of your exploration. Each zone may consist of one or more areas as appropriate to what you envision for the overall complexity of the derelict. If you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), an area can serve as a waypoint in your survey of the derelict.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Crematorium"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Emergency or triage"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Isolation or containment"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Medical lab"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Medical offices"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Morgue"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Operating room"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Pharmacy or drug locker"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Prosthetics workshop"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Ward or clinic"
								},
								{
									"min": 81,
									"max": 85,
									"text": "New zone"
								},
								{
									"min": 86,
									"max": 100,
									"text": "New zone via [Access](id:starforged/collections/oracles/derelicts/access)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 356,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/derelicts/medical/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want to reveal new aspects of your current surroundings. This is best used sparingly—a bit of occasional extra detail or ambiance—rather than rolling for every segment of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Autopsied corpse"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Biological specimens"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Blood spatter or pools"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Bloody medical supplies"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Broken prosthetics"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Corpse of a healer"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Dissected specimen"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Improvised overflow beds"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Medical monitors"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Medical records or scans"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Stacks of body bags"
								},
								{
									"min": 89,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 356,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/derelicts/medical/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want help envisioning a complication or danger within a zone, such as when suffering a cost as an outcome of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Disgusting sight / smell"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Disturbing evidence of medical misconduct"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Erratic medical bots"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Evidence of a virulent disease"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Malfunctioning medical equipment"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Repercussions of a medical experiment"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Restless dead"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Signs of a horrific death"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Signs of broken quarantine"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 356,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/derelicts/medical/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want inspiration for a beneficial encounter or event within a derelict, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Cache of medicine"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Clues to a medical mystery"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Helpful medical bot"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Unusual or rare specimen"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Useful medical equipment"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 356,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 356,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"operations": {
					"_id": "starforged/collections/oracles/derelicts/operations",
					"type": "oracle_collection",
					"name": "Operations",
					"oracle_type": "tables",
					"icon": "icons/derelicts/operations.svg",
					"contents": {
						"area": {
							"_id": "starforged/oracles/derelicts/operations/area",
							"type": "oracle_rollable",
							"name": "Area",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table to help envision the spaces you encounter in that segment of your exploration. Each zone may consist of one or more areas as appropriate to what you envision for the overall complexity of the derelict. If you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), an area can serve as a waypoint in your survey of the derelict.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Admin or command offices"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Armory"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Bridge or command center"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Brig or cells"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Comms center"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Computer core"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Conference or briefing room"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Landing bay or hangar"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Lounge"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Security"
								},
								{
									"min": 81,
									"max": 85,
									"text": "New zone"
								},
								{
									"min": 86,
									"max": 100,
									"text": "New zone via [Access](id:starforged/collections/oracles/derelicts/access)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 357,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/derelicts/operations/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want to reveal new aspects of your current surroundings. This is best used sparingly—a bit of occasional extra detail or ambiance—rather than rolling for every segment of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Automated warning"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Buckled blast doors"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Control terminal"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Emergency lighting"
								},
								{
									"min": 33,
									"max": 40,
									"text": "EV suit storage"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Hissing comms channel"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Intricate control panels"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Map of the site"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Recorded message"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Video surveillance monitors"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Written logs"
								},
								{
									"min": 89,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 357,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/derelicts/operations/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want help envisioning a complication or danger within a zone, such as when suffering a cost as an outcome of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Automated defenses target you"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Broken equipment limits control"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Coded message or puzzling security device"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Discouraging evidence of failed plans or defenses"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Displays reveal a new threat elsewhere in this site"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Failing power"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Hostile AI"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Sealed blast doors block access"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Sensors indicate the arrival of an external threat"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 357,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/derelicts/operations/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want inspiration for a beneficial encounter or event within a derelict, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Cache of weapons or ammo"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Helpful AI"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Keycard or access code"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Log offers insight into this site's downfall"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Secure area offers a moment of peace"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 357,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 357,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"production": {
					"_id": "starforged/collections/oracles/derelicts/production",
					"type": "oracle_collection",
					"name": "Production",
					"oracle_type": "tables",
					"icon": "icons/derelicts/production.svg",
					"contents": {
						"area": {
							"_id": "starforged/oracles/derelicts/production/area",
							"type": "oracle_rollable",
							"name": "Area",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table to help envision the spaces you encounter in that segment of your exploration. Each zone may consist of one or more areas as appropriate to what you envision for the overall complexity of the derelict. If you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), an area can serve as a waypoint in your survey of the derelict.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Airlock or staging area"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Assembly or processing"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Cargo bay"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Equipment storage"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Exosuit bay"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Harvesting or mining platform"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Monitoring or control room"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Processed goods storage"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Raw materials storage"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Scrapyard"
								},
								{
									"min": 81,
									"max": 85,
									"text": "New zone"
								},
								{
									"min": 86,
									"max": 100,
									"text": "New zone via [Access](id:starforged/collections/oracles/derelicts/access)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 358,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/derelicts/production/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want to reveal new aspects of your current surroundings. This is best used sparingly—a bit of occasional extra detail or ambiance—rather than rolling for every segment of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Cargo lifts"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Control panels"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Disassembled machinery"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Elevated walkways"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Environment suits"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Ill-fated workers"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Immense machinery"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Sealed or locked containers"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Tools"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Vats of chemicals or gas"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Written manifest"
								},
								{
									"min": 89,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 358,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/derelicts/production/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want help envisioning a complication or danger within a zone, such as when suffering a cost as an outcome of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Claustrophobic spaces"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Dangerous machinery"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Disturbing evidence of exploited labor"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Extreme temperatures"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Hazardous materials"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Impending industrial disaster"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Malfunctioning automation"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Rivals seek to secure these resources"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Signs of an unearthed or manufactured threat"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 358,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/derelicts/production/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want inspiration for a beneficial encounter or event within a derelict, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Helpful vehicle or transport"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Rare or valuable resource"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Salvageable materials"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Useful equipment"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Valuable cargo"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 358,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 358,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"research": {
					"_id": "starforged/collections/oracles/derelicts/research",
					"type": "oracle_collection",
					"name": "Research",
					"oracle_type": "tables",
					"icon": "icons/derelicts/research.svg",
					"contents": {
						"area": {
							"_id": "starforged/oracles/derelicts/research/area",
							"type": "oracle_rollable",
							"name": "Area",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table to help envision the spaces you encounter in that segment of your exploration. Each zone may consist of one or more areas as appropriate to what you envision for the overall complexity of the derelict. If you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), an area can serve as a waypoint in your survey of the derelict.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Clean room"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Cold storage"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Creature or animal pens"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Decontamination room"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Hazardous material storage"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Hydroponics or agriculture"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Isolation or containment"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Lab"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Library or records"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Secure vault"
								},
								{
									"min": 81,
									"max": 85,
									"text": "New zone"
								},
								{
									"min": 86,
									"max": 100,
									"text": "New zone via [Access](id:starforged/collections/oracles/derelicts/access)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 359,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/derelicts/research/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want to reveal new aspects of your current surroundings. This is best used sparingly—a bit of occasional extra detail or ambiance—rather than rolling for every segment of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Aquarium or tank"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Biological specimens"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Bones or fossils"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Broken equipment"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Cryptic research notes"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Hastily destroyed data"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Hazmat suits"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Inscrutable artifact"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Invasive plant growth"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Recorded research log"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Spilled chemicals"
								},
								{
									"min": 89,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 359,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/derelicts/research/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want help envisioning a complication or danger within a zone, such as when suffering a cost as an outcome of your exploration.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Automated containment protocols are activated"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Biological infestation"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Dangerous specimen"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Disturbing outcome of a failed experiment"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Evidence of sinister experiments"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Fragile vault holds a dire threat"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Signs of broken containment"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Toxic environment"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Unstable technology"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 359,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/derelicts/research/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Roll on this table when you want inspiration for a beneficial encounter or event within a derelict, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Helpful research data"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Records of a notable discovery"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Specialized research tools"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Unique prototype"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Useful navigational data"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 359,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 359,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"type": {
					"_id": "starforged/collections/oracles/derelicts/type",
					"type": "oracle_collection",
					"name": "Derelict Type (by location)",
					"canonical_name": "Type (by location)",
					"oracle_type": "table_shared_text",
					"contents": {
						"planetside": {
							"_id": "starforged/oracles/derelicts/type/planetside",
							"type": "oracle_rollable",
							"name": "Planetside",
							"oracle_type": "column_text",
							"icon": "icon/oracles/location/planetside.svg",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"location": "planetside"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 25,
									"text": "Starship",
									"suggestions": {
										"oracles": ["starforged/oracles/derelicts/zones/starship"]
									}
								},
								{
									"min": 26,
									"max": 100,
									"text": "Settlement",
									"suggestions": {
										"oracles": ["starforged/oracles/derelicts/zones/settlement"]
									}
								}
							]
						},
						"orbital": {
							"_id": "starforged/oracles/derelicts/type/orbital",
							"type": "oracle_rollable",
							"name": "Orbital",
							"oracle_type": "column_text",
							"icon": "icon/oracles/location/orbital.svg",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"location": "orbital"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 40,
									"text": "Starship",
									"suggestions": {
										"oracles": ["starforged/oracles/derelicts/zones/starship"]
									}
								},
								{
									"min": 41,
									"max": 100,
									"text": "Settlement",
									"suggestions": {
										"oracles": ["starforged/oracles/derelicts/zones/settlement"]
									}
								}
							]
						},
						"deep_space": {
							"_id": "starforged/oracles/derelicts/type/deep_space",
							"type": "oracle_rollable",
							"name": "Deep Space",
							"oracle_type": "column_text",
							"icon": "icon/oracles/location/deep_space.svg",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"location": "deep_space"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 75,
									"text": "Starship",
									"suggestions": {
										"oracles": ["starforged/oracles/derelicts/zones/starship"]
									}
								},
								{
									"min": 76,
									"max": 100,
									"text": "Settlement",
									"suggestions": {
										"oracles": ["starforged/oracles/derelicts/zones/settlement"]
									}
								}
							]
						}
					},
					"column_labels": {
						"text": "Result"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 348,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"zones": {
					"_id": "starforged/collections/oracles/derelicts/zones",
					"type": "oracle_collection",
					"name": "Derelict Zones",
					"oracle_type": "table_shared_text",
					"summary": "If you explore the depths of a derelict, you may use the zone oracles to help envision what you find.",
					"contents": {
						"starship": {
							"_id": "starforged/oracles/derelicts/zones/starship",
							"type": "oracle_rollable",
							"name": "Starship",
							"oracle_type": "column_text",
							"dice": "1d100",
							"summary": "If you explore the depths of a derelict, you may use the zone oracles to help envision what you find.",
							"rows": [
								{
									"min": null,
									"max": null,
									"icon": "icons/derelicts/access.svg",
									"text": "[Access](id:starforged/collections/oracles/derelicts/access)"
								},
								{
									"min": 1,
									"max": 5,
									"icon": "icons/derelicts/community.svg",
									"text": "[Community](id:starforged/collections/oracles/derelicts/community)"
								},
								{
									"min": 6,
									"max": 30,
									"icon": "icons/derelicts/engineering.svg",
									"text": "[Engineering](id:starforged/collections/oracles/derelicts/engineering)"
								},
								{
									"min": 31,
									"max": 55,
									"icon": "icons/derelicts/living.svg",
									"text": "[Living](id:starforged/collections/oracles/derelicts/living)"
								},
								{
									"min": 56,
									"max": 65,
									"icon": "icons/derelicts/medical.svg",
									"text": "[Medical](id:starforged/collections/oracles/derelicts/medical)"
								},
								{
									"min": 66,
									"max": 85,
									"icon": "icons/derelicts/operations.svg",
									"text": "[Operations](id:starforged/collections/oracles/derelicts/operations)"
								},
								{
									"min": 86,
									"max": 90,
									"icon": "icons/derelicts/production.svg",
									"text": "[Production](id:starforged/collections/oracles/derelicts/production)"
								},
								{
									"min": 91,
									"max": 100,
									"icon": "icons/derelicts/research.svg",
									"text": "[Research](id:starforged/collections/oracles/derelicts/research)"
								}
							]
						},
						"settlement": {
							"_id": "starforged/oracles/derelicts/zones/settlement",
							"type": "oracle_rollable",
							"name": "Settlement",
							"oracle_type": "column_text",
							"dice": "1d100",
							"summary": "If you explore the depths of a derelict, you may use the zone oracles to help envision what you find.",
							"rows": [
								{
									"min": null,
									"max": null,
									"icon": "icons/derelicts/access.svg",
									"text": "[Access](id:starforged/collections/oracles/derelicts/access)"
								},
								{
									"min": 1,
									"max": 20,
									"icon": "icons/derelicts/community.svg",
									"text": "[Community](id:starforged/collections/oracles/derelicts/community)"
								},
								{
									"min": 21,
									"max": 30,
									"icon": "icons/derelicts/engineering.svg",
									"text": "[Engineering](id:starforged/collections/oracles/derelicts/engineering)"
								},
								{
									"min": 31,
									"max": 50,
									"icon": "icons/derelicts/living.svg",
									"text": "[Living](id:starforged/collections/oracles/derelicts/living)"
								},
								{
									"min": 51,
									"max": 60,
									"icon": "icons/derelicts/medical.svg",
									"text": "[Medical](id:starforged/collections/oracles/derelicts/medical)"
								},
								{
									"min": 61,
									"max": 70,
									"icon": "icons/derelicts/operations.svg",
									"text": "[Operations](id:starforged/collections/oracles/derelicts/operations)"
								},
								{
									"min": 71,
									"max": 90,
									"icon": "icons/derelicts/production.svg",
									"text": "[Production](id:starforged/collections/oracles/derelicts/production)"
								},
								{
									"min": 91,
									"max": 100,
									"icon": "icons/derelicts/research.svg",
									"text": "[Research](id:starforged/collections/oracles/derelicts/research)"
								}
							]
						}
					},
					"column_labels": {
						"text": "Result"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 351,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 348,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"factions": {
			"_id": "starforged/collections/oracles/factions",
			"type": "oracle_collection",
			"name": "Faction Oracles",
			"canonical_name": "Factions",
			"oracle_type": "tables",
			"contents": {
				"type": {
					"_id": "starforged/oracles/factions/type",
					"type": "oracle_rollable",
					"name": "Faction Type",
					"oracle_type": "table_text2",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result",
						"text2": "Summary"
					},
					"rows": [
						{
							"min": 1,
							"max": 40,
							"text": "[Dominion](id:starforged/oracles/factions/dominion)",
							"text2": "Governing power",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/factions/dominion",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/factions/dominion_leadership",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						},
						{
							"min": 41,
							"max": 70,
							"text": "[Guild](id:starforged/oracles/factions/guild)",
							"text2": "Organization of specialists",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/factions/guild",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						},
						{
							"min": 71,
							"max": 100,
							"text": "[Fringe Group](id:starforged/oracles/factions/fringe_group)",
							"text2": "Band of outlaws, outcasts, or rogues",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/factions/fringe_group",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 340,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"influence": {
					"_id": "starforged/oracles/factions/influence",
					"type": "oracle_rollable",
					"name": "Influence",
					"oracle_type": "table_text2",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result",
						"text2": "Summary"
					},
					"rows": [
						{
							"min": 1,
							"max": 10,
							"text": "Forsaken",
							"text2": "Banished or forgotten",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 11,
							"max": 30,
							"text": "Isolated",
							"text2": "Limited influence in a remote location",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 31,
							"max": 50,
							"text": "Localized",
							"text2": "Marginal influence in a single sector",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 51,
							"max": 70,
							"text": "Established",
							"text2": "Strong influence in a single sector",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 71,
							"max": 85,
							"text": "Notable",
							"text2": "Dispersed influence across a few sectors",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 86,
							"max": 95,
							"text": "Dominant",
							"text2": "Far-reaching influence across many sectors",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 96,
							"max": 100,
							"text": "Inescapable",
							"text2": "Pervasive influence across inhabited space",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 340,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"dominion": {
					"_id": "starforged/oracles/factions/dominion",
					"type": "oracle_rollable",
					"name": "Dominion",
					"oracle_type": "table_text",
					"icon": "icons/factions/dominion.svg",
					"dice": "1d100",
					"recommended_rolls": {
						"min": 1,
						"max": 3
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Agriculture",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 9,
							"text": "Artistry",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 10,
							"max": 14,
							"text": "Commerce",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 15,
							"max": 18,
							"text": "Conquest",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 19,
							"max": 22,
							"text": "Construction",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 23,
							"max": 26,
							"text": "Diplomacy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 27,
							"max": 30,
							"text": "Education",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 31,
							"max": 34,
							"text": "Environmentalism",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 35,
							"max": 38,
							"text": "Exploration",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 39,
							"max": 42,
							"text": "Faith",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 43,
							"max": 46,
							"text": "History",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 47,
							"max": 50,
							"text": "Honor",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 55,
							"text": "Industry",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 56,
							"max": 59,
							"text": "Isolationism",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 60,
							"max": 63,
							"text": "Law",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 64,
							"max": 67,
							"text": "Mysticism",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 68,
							"max": 71,
							"text": "Pacifism",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 72,
							"max": 75,
							"text": "Prophecy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 76,
							"max": 79,
							"text": "Science",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 80,
							"max": 83,
							"text": "Secrecy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 84,
							"max": 87,
							"text": "Technology",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 88,
							"max": 91,
							"text": "Treachery",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 92,
							"max": 96,
							"text": "Warfare",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 97,
							"max": 100,
							"text": "Wealth",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 341,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"dominion_leadership": {
					"_id": "starforged/oracles/factions/dominion_leadership",
					"type": "oracle_rollable",
					"name": "Dominion: Leadership",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Anarchist"
						},
						{
							"min": 6,
							"max": 15,
							"text": "Disputed leadership"
						},
						{
							"min": 16,
							"max": 30,
							"text": "Authoritarian dictatorship"
						},
						{
							"min": 31,
							"max": 45,
							"text": "Oligarchical elite"
						},
						{
							"min": 46,
							"max": 60,
							"text": "Dynastic lineage"
						},
						{
							"min": 61,
							"max": 70,
							"text": "Fated or prophesied leader"
						},
						{
							"min": 71,
							"max": 80,
							"text": "Clan chiefs or elders"
						},
						{
							"min": 81,
							"max": 90,
							"text": "Elected representatives"
						},
						{
							"min": 91,
							"max": 95,
							"text": "Machine intelligence"
						},
						{
							"min": 96,
							"max": 100,
							"text": "Varied / decentralized"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 341,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"guild": {
					"_id": "starforged/oracles/factions/guild",
					"type": "oracle_rollable",
					"name": "Guild",
					"oracle_type": "table_text",
					"icon": "icons/factions/guild.svg",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Assassins",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 10,
							"text": "Bounty Hunters",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 11,
							"max": 15,
							"text": "Couriers",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 16,
							"max": 20,
							"text": "Courtesans",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 21,
							"max": 25,
							"text": "Engineers",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 26,
							"max": 30,
							"text": "Healers",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 31,
							"max": 40,
							"text": "Industrialists",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 41,
							"max": 50,
							"text": "Mercenaries",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 60,
							"text": "Merchants",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 65,
							"text": "Mystics",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 66,
							"max": 75,
							"text": "Navigators",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 76,
							"max": 80,
							"text": "Peacekeepers",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 81,
							"max": 85,
							"text": "Researchers",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 86,
							"max": 90,
							"text": "Spies",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 91,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							],
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 341,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"fringe_group": {
					"_id": "starforged/oracles/factions/fringe_group",
					"type": "oracle_rollable",
					"name": "Fringe Group",
					"oracle_type": "table_text",
					"icon": "icons/factions/fringe_group.svg",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Cultists",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 15,
							"text": "Exiles",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 16,
							"max": 25,
							"text": "Gangsters",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 26,
							"max": 35,
							"text": "Hackers",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 36,
							"max": 40,
							"text": "Monster hunters",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 41,
							"max": 50,
							"text": "Pirates",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 60,
							"text": "Raiders",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 70,
							"text": "Rebels",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 71,
							"max": 75,
							"text": "Rogue AI",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 76,
							"max": 85,
							"text": "Scavengers",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 86,
							"max": 95,
							"text": "Smugglers",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 96,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							],
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 341,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"projects": {
					"_id": "starforged/oracles/factions/projects",
					"type": "oracle_rollable",
					"name": "Faction Projects",
					"oracle_type": "table_text",
					"dice": "1d100",
					"description": "Pick or roll on this table to reveal the current focus of a faction. Then, use the nature of the organization to help envision the meaning of the project. The result may introduce events that motivate your character to aid or resist the project, or can serve as background detail for your setting. If you would like to track the faction’s progress, set a clock for the project using the campaign clock guidelines on page 235.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Broaden scope of the faction to include a new focus"
						},
						{
							"min": 4,
							"max": 6,
							"text": "Build or secure a powerful device"
						},
						{
							"min": 7,
							"max": 9,
							"text": "Consolidate control of a valuable commodity"
						},
						{
							"min": 10,
							"max": 12,
							"text": "Destroy or defeat a rival"
						},
						{
							"min": 13,
							"max": 15,
							"text": "Disrupt the operations of a rival"
						},
						{
							"min": 16,
							"max": 18,
							"text": "Escape the control of another faction or power"
						},
						{
							"min": 19,
							"max": 21,
							"text": "Establish a monument or memorial"
						},
						{
							"min": 22,
							"max": 24,
							"text": "Establish a safe refuge or headquarters"
						},
						{
							"min": 25,
							"max": 27,
							"text": "Expand operations to a new location or sector"
						},
						{
							"min": 28,
							"max": 30,
							"text": "Form an alliance"
						},
						{
							"min": 31,
							"max": 33,
							"text": "Fulfill a prophecy"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Give aid to a faction"
						},
						{
							"min": 37,
							"max": 39,
							"text": "Harness unnatural or forbidden power"
						},
						{
							"min": 40,
							"max": 42,
							"text": "Hunt down a rogue asset"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Incite conflict among rivals"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Negotiate an agreement"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Obtain a needed commodity"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Obtain an important cultural artifact"
						},
						{
							"min": 55,
							"max": 57,
							"text": "Obtain crucial data or information"
						},
						{
							"min": 58,
							"max": 60,
							"text": "Obtain incriminating information about a rival"
						},
						{
							"min": 61,
							"max": 63,
							"text": "Prevent a prophecy"
						},
						{
							"min": 64,
							"max": 66,
							"text": "Put down an internal revolt or rebellion"
						},
						{
							"min": 67,
							"max": 69,
							"text": "Repay a debt"
						},
						{
							"min": 70,
							"max": 72,
							"text": "Rescue or recover a group or asset"
						},
						{
							"min": 73,
							"max": 75,
							"text": "Research an innovation"
						},
						{
							"min": 76,
							"max": 78,
							"text": "Resolve a conflict with another faction"
						},
						{
							"min": 79,
							"max": 81,
							"text": "Reunite splintered elements of the faction"
						},
						{
							"min": 82,
							"max": 84,
							"text": "Seize a powerful artifact or valuable treasure"
						},
						{
							"min": 85,
							"max": 87,
							"text": "Seize rival territory or operations"
						},
						{
							"min": 88,
							"max": 90,
							"text": "Subsume another faction"
						},
						{
							"min": 91,
							"max": 93,
							"text": "Transport a valued asset"
						},
						{
							"min": 94,
							"max": 96,
							"text": "Usurp leadership within a rival faction"
						},
						{
							"min": 97,
							"max": 100,
							"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/action",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/theme",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 342,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"relationships": {
					"_id": "starforged/oracles/factions/relationships",
					"type": "oracle_rollable",
					"name": "Faction Relationships",
					"oracle_type": "table_text",
					"dice": "1d100",
					"description": "Factions add scale and narrative opportunities to your setting. But keep it manageable. Don’t overload your campaign with factions. Instead, focus on your interactions and entanglements with members of a few interesting factions. Then, when you have a question about the relationship of one faction to another, use this table. The result is the commonly understood connection between those factions. Further investigations or events may reveal a deeper or alternate truth.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 4,
							"text": "Antagonistic towards"
						},
						{
							"min": 5,
							"max": 8,
							"text": "Apathetic or unaware of"
						},
						{
							"min": 9,
							"max": 11,
							"text": "Betrayed by"
						},
						{
							"min": 12,
							"max": 14,
							"text": "Broke faith with"
						},
						{
							"min": 15,
							"max": 18,
							"text": "Distrustful of"
						},
						{
							"min": 19,
							"max": 22,
							"text": "Does business with"
						},
						{
							"min": 23,
							"max": 25,
							"text": "Extorted by"
						},
						{
							"min": 26,
							"max": 29,
							"text": "Holds contempt for"
						},
						{
							"min": 30,
							"max": 33,
							"text": "Holds leverage over"
						},
						{
							"min": 34,
							"max": 36,
							"text": "In control of"
						},
						{
							"min": 37,
							"max": 40,
							"text": "Maneuvering against"
						},
						{
							"min": 41,
							"max": 44,
							"text": "Needs aid from"
						},
						{
							"min": 45,
							"max": 47,
							"text": "Negotiating with"
						},
						{
							"min": 48,
							"max": 51,
							"text": "Open alliance with"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Owes a debt to"
						},
						{
							"min": 55,
							"max": 58,
							"text": "Shares a rivalry with"
						},
						{
							"min": 59,
							"max": 61,
							"text": "Shares power with"
						},
						{
							"min": 62,
							"max": 64,
							"text": "Shows respect for"
						},
						{
							"min": 65,
							"max": 67,
							"text": "Splintered from"
						},
						{
							"min": 68,
							"max": 70,
							"text": "Subordinate to"
						},
						{
							"min": 71,
							"max": 74,
							"text": "Supplied with resources by"
						},
						{
							"min": 75,
							"max": 78,
							"text": "Supplies resources to"
						},
						{
							"min": 79,
							"max": 81,
							"text": "Temporary alliance with"
						},
						{
							"min": 82,
							"max": 85,
							"text": "Tolerates"
						},
						{
							"min": 86,
							"max": 89,
							"text": "Trades favors with"
						},
						{
							"min": 90,
							"max": 92,
							"text": "Unjustly accused by"
						},
						{
							"min": 93,
							"max": 96,
							"text": "Warring with"
						},
						{
							"min": 97,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 343,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"quirks": {
					"_id": "starforged/oracles/factions/quirks",
					"type": "oracle_rollable",
					"name": "Faction Quirks",
					"oracle_type": "table_text",
					"dice": "1d100",
					"description": "Roll or pick known characteristics of the faction and its members using this table. But keep in mind that even within a small or specialized faction, there are no absolutes. These quirks represent common attitudes, practices, or approaches, but are not universal to every member of that faction. Leave room in your portrayal for diversity and contradictions.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Ancient or coded language"
						},
						{
							"min": 4,
							"max": 6,
							"text": "Animal or creature motif used as a faction symbol"
						},
						{
							"min": 7,
							"max": 9,
							"text": "Banishes the disloyal"
						},
						{
							"min": 10,
							"max": 12,
							"text": "Body augmentations are respected and valued"
						},
						{
							"min": 13,
							"max": 15,
							"text": "Body ornamentations signify castes or roles"
						},
						{
							"min": 16,
							"max": 18,
							"text": "Conceals individual identity"
						},
						{
							"min": 19,
							"max": 21,
							"text": "Dependent on an addictive substance"
						},
						{
							"min": 22,
							"max": 24,
							"text": "Distinctive or elaborate clothing"
						},
						{
							"min": 25,
							"max": 27,
							"text": "Elite soldiers provide defense or serve as bodyguards"
						},
						{
							"min": 28,
							"max": 30,
							"text": "Favors a signature weapon"
						},
						{
							"min": 31,
							"max": 33,
							"text": "Guided by superstition or prophecy"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Heavily stratified social structure"
						},
						{
							"min": 37,
							"max": 39,
							"text": "Hoards precursor artifacts"
						},
						{
							"min": 40,
							"max": 42,
							"text": "Honors the fallen through unusual death rites"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Idolizes a long-dead founder or martyr"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Keeps exhaustive records or archives"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Lives off-planet in spaceborne fleets"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Members take a new name when joining the faction"
						},
						{
							"min": 55,
							"max": 57,
							"text": "Nomadic people and mobile operations"
						},
						{
							"min": 58,
							"max": 60,
							"text": "Operates under strict codes or laws"
						},
						{
							"min": 61,
							"max": 63,
							"text": "Recognizes others through a distinctive greeting or gesture"
						},
						{
							"min": 64,
							"max": 66,
							"text": "Reliant on machine intelligence"
						},
						{
							"min": 67,
							"max": 69,
							"text": "Resolves disputes through formal duels"
						},
						{
							"min": 70,
							"max": 72,
							"text": "Rites of adulthood or ascension"
						},
						{
							"min": 73,
							"max": 75,
							"text": "Shuns or distrusts machine intelligence"
						},
						{
							"min": 76,
							"max": 78,
							"text": "Starships share a distinctive and recognizable profile"
						},
						{
							"min": 79,
							"max": 81,
							"text": "Suspicious of outsiders"
						},
						{
							"min": 82,
							"max": 84,
							"text": "Symbiotic relationship with a specific type of creature"
						},
						{
							"min": 85,
							"max": 87,
							"text": "Trades in a unique currency or commodity"
						},
						{
							"min": 88,
							"max": 90,
							"text": "Trains in a demanding physical discipline or martial art"
						},
						{
							"min": 91,
							"max": 93,
							"text": "Wields unnatural abilities or strange technologies"
						},
						{
							"min": 94,
							"max": 96,
							"text": "Work or environment causes mutations"
						},
						{
							"min": 97,
							"max": 100,
							"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/action",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/theme",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 346,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"rumors": {
					"_id": "starforged/oracles/factions/rumors",
					"type": "oracle_rollable",
					"name": "Faction Rumors",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Use this table when you are in a position to investigate a faction by uncovering secrets or fishing for gossip.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Caught in the crossfire of feuding factions"
						},
						{
							"min": 4,
							"max": 6,
							"text": "Colluding with a criminal enterprise"
						},
						{
							"min": 7,
							"max": 9,
							"text": "Corrupted by a dangerous power"
						},
						{
							"min": 10,
							"max": 12,
							"text": "Critical resource is in short supply"
						},
						{
							"min": 13,
							"max": 15,
							"text": "Defenses are overextended"
						},
						{
							"min": 16,
							"max": 18,
							"text": "Developing revolutionary technology"
						},
						{
							"min": 19,
							"max": 21,
							"text": "Digital systems are corrupted or infiltrated"
						},
						{
							"min": 22,
							"max": 24,
							"text": "Heavily in debt"
						},
						{
							"min": 25,
							"max": 27,
							"text": "Hit hard by a recent attack or calamity"
						},
						{
							"min": 28,
							"max": 30,
							"text": "Holds a powerful artifact"
						},
						{
							"min": 31,
							"max": 33,
							"text": "Holds incriminating information against a leader or faction"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Hoarding a valuable commodity"
						},
						{
							"min": 37,
							"max": 39,
							"text": "Infiltrated by a rival faction"
						},
						{
							"min": 40,
							"max": 42,
							"text": "Knows the location of a fabled treasure or lost technology"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Leaders are haunted by a dark prophecy"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Leaders are incompetent"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Leaders are puppets of another power or faction"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Lesser members of the leadership are plotting a coup"
						},
						{
							"min": 55,
							"max": 57,
							"text": "New belief or religion is creating a schism among members"
						},
						{
							"min": 58,
							"max": 60,
							"text": "Operations are a false front for their true purpose"
						},
						{
							"min": 61,
							"max": 63,
							"text": "Overdependence on a failing or vulnerable technology"
						},
						{
							"min": 64,
							"max": 66,
							"text": "Plagued by infighting and low morale"
						},
						{
							"min": 67,
							"max": 69,
							"text": "Plotting to betray an allied faction"
						},
						{
							"min": 70,
							"max": 72,
							"text": "Preparing a major offensive or operation"
						},
						{
							"min": 73,
							"max": 75,
							"text": "Pulling the strings of a leader or faction"
						},
						{
							"min": 76,
							"max": 78,
							"text": "Recently acquired an unexpected fortune"
						},
						{
							"min": 79,
							"max": 81,
							"text": "Secretly supporting a reviled faction"
						},
						{
							"min": 82,
							"max": 84,
							"text": "Sheltering an infamous or dangerous fugitive"
						},
						{
							"min": 85,
							"max": 87,
							"text": "Suffered destructive sabotage from within"
						},
						{
							"min": 88,
							"max": 90,
							"text": "Suffering a shortage of key workers or personnel"
						},
						{
							"min": 91,
							"max": 93,
							"text": "Uprising or revolt is brewing from within"
						},
						{
							"min": 94,
							"max": 96,
							"text": "Vulnerable to attack or aggression"
						},
						{
							"min": 97,
							"max": 100,
							"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/action",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/theme",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 347,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"name": {
					"_id": "starforged/collections/oracles/factions/name",
					"type": "oracle_collection",
					"name": "Faction Name",
					"oracle_type": "tables",
					"contents": {
						"template": {
							"_id": "starforged/oracles/factions/name/template",
							"type": "oracle_rollable",
							"name": "Faction Name Template",
							"oracle_type": "table_text",
							"dice": "1d100",
							"description": "To generate a faction name, first roll or choose the name template. Then, follow the structure of the template to build the name from individual tables. If you’ve already set the faction type, picking from the tables (instead of rolling) will likely provide a more appropriate result. For example, “Silver Jackals” is a fitting name for a criminal organization. The “Empire of the Undying Suns” is a less apt name for that gang—unless their leader is prone to delusions of grandeur. In short, choosing a name will give you more control. Rolling might give you a result that doesn’t square with known aspects, but those contradictions may prove inspiring.\n\nAn alternative approach to generating a faction from scratch is to start with a random name. Then, consider what the name evokes and choose an appropriate faction type instead of rolling on those tables. For example, “Bloody Ravens” might suggest a mercenary guild, while the “Republic of the Radiant Servants” brings to mind a dominion built upon a religion, or one that idolizes a prophesied leader. If a result doesn’t inspire anything interesting, roll again or pick.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 40,
									"text": "[Legacy](id:starforged/oracles/factions/legacy) [Affiliation](id:starforged/oracles/factions/affiliation)",
									"template": {
										"text": "{{text:starforged/oracles/factions/legacy}} {{text:starforged/oracles/factions/affiliation}}"
									},
									"_i18n": {
										"template": {
											"text": {
												"part_of_speech": "proper_noun"
											}
										}
									}
								},
								{
									"min": 41,
									"max": 55,
									"text": "[Legacy](id:starforged/oracles/factions/legacy) [Identity](id:starforged/oracles/factions/identity)",
									"template": {
										"text": "{{text:starforged/oracles/factions/legacy}} {{text:starforged/oracles/factions/identity}}"
									},
									"_i18n": {
										"template": {
											"text": {
												"part_of_speech": "proper_noun"
											}
										}
									}
								},
								{
									"min": 56,
									"max": 70,
									"text": "[Identity](id:starforged/oracles/factions/identity) *of the* [Legacy](id:starforged/oracles/factions/legacy) [Affiliation](id:starforged/oracles/factions/affiliation)",
									"template": {
										"text": "{{text:starforged/oracles/factions/identity}} of the {{text:starforged/oracles/factions/legacy}} {{text:starforged/oracles/factions/affiliation}}"
									},
									"_i18n": {
										"template": {
											"text": {
												"part_of_speech": "proper_noun"
											}
										}
									}
								},
								{
									"min": 71,
									"max": 100,
									"text": "[Affiliation](id:starforged/oracles/factions/affiliation) *of the* [Legacy](id:starforged/oracles/factions/legacy) [Identity](id:starforged/oracles/factions/identity)",
									"template": {
										"text": "{{text:starforged/oracles/factions/affiliation}} of the {{text:starforged/oracles/factions/legacy}} {{text:starforged/oracles/factions/identity}}"
									},
									"_i18n": {
										"template": {
											"text": {
												"part_of_speech": "proper_noun"
											}
										}
									}
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 344,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"legacy": {
							"_id": "starforged/oracles/factions/name/legacy",
							"type": "oracle_rollable",
							"name": "Legacy",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 2,
									"text": "Ancient",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 3,
									"max": 4,
									"text": "Ashen",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 5,
									"max": 6,
									"text": "Awakened",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 7,
									"max": 8,
									"text": "Azure",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 9,
									"max": 10,
									"text": "Blessed",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 11,
									"max": 12,
									"text": "Bloody",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 13,
									"max": 14,
									"text": "Broken",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 15,
									"max": 16,
									"text": "Ceaseless",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 17,
									"max": 18,
									"text": "Crimson",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 19,
									"max": 20,
									"text": "Cursed",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 21,
									"max": 22,
									"text": "Dawning",
									"_i18n": {
										"text": {
											"part_of_speech": "gerund"
										}
									}
								},
								{
									"min": 23,
									"max": 24,
									"text": "Dissident",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 25,
									"max": 26,
									"text": "Ebon",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 27,
									"max": 28,
									"text": "Elder",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 29,
									"max": 30,
									"text": "Enduring",
									"_i18n": {
										"text": {
											"part_of_speech": "gerund"
										}
									}
								},
								{
									"min": 31,
									"max": 32,
									"text": "Enlightened",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 33,
									"max": 34,
									"text": "Exalted",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 35,
									"max": 36,
									"text": "Fallen",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 37,
									"max": 38,
									"text": "Fated",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 39,
									"max": 40,
									"text": "First",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 41,
									"max": 42,
									"text": "Forgotten",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 43,
									"max": 44,
									"text": "Forsaken",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 45,
									"max": 46,
									"text": "Gloaming",
									"_i18n": {
										"text": {
											"part_of_speech": "gerund"
										}
									}
								},
								{
									"min": 47,
									"max": 48,
									"text": "Golden",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 49,
									"max": 50,
									"text": "Hidden",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 51,
									"max": 52,
									"text": "Infernal",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 53,
									"max": 54,
									"text": "Infinite",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 55,
									"max": 56,
									"text": "Iron",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 57,
									"max": 58,
									"text": "Kindred",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 59,
									"max": 60,
									"text": "Obsidian",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 61,
									"max": 62,
									"text": "Radiant",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 63,
									"max": 64,
									"text": "Risen",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 65,
									"max": 66,
									"text": "Sacred",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 67,
									"max": 68,
									"text": "Sapphire",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 69,
									"max": 70,
									"text": "Scarlet",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 71,
									"max": 72,
									"text": "Serene",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 73,
									"max": 74,
									"text": "Shattered",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 75,
									"max": 76,
									"text": "Shining",
									"_i18n": {
										"text": {
											"part_of_speech": "gerund"
										}
									}
								},
								{
									"min": 77,
									"max": 78,
									"text": "Silent",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 79,
									"max": 80,
									"text": "Silver",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 81,
									"max": 82,
									"text": "Sovereign",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 83,
									"max": 84,
									"text": "Stellar",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 85,
									"max": 86,
									"text": "Sundered",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 87,
									"max": 88,
									"text": "Supreme",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 89,
									"max": 90,
									"text": "Undying",
									"_i18n": {
										"text": {
											"part_of_speech": "gerund"
										}
									}
								},
								{
									"min": 91,
									"max": 92,
									"text": "Unified",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 93,
									"max": 94,
									"text": "United",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 95,
									"max": 96,
									"text": "Universal",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 97,
									"max": 98,
									"text": "Veiled",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 99,
									"max": 100,
									"text": "Wandering",
									"_i18n": {
										"text": {
											"part_of_speech": "gerund"
										}
									}
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 344,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"affiliation": {
							"_id": "starforged/oracles/factions/name/affiliation",
							"type": "oracle_rollable",
							"name": "Affiliation",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 4,
									"text": "Accord",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 5,
									"max": 8,
									"text": "Alliance",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 9,
									"max": 12,
									"text": "Ascendancy",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 13,
									"max": 16,
									"text": "Circle",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 17,
									"max": 20,
									"text": "Coalition",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 21,
									"max": 24,
									"text": "Collective",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 25,
									"max": 28,
									"text": "Commonwealth",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 29,
									"max": 32,
									"text": "Confederation",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 33,
									"max": 36,
									"text": "Consortium",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 37,
									"max": 40,
									"text": "Council",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 41,
									"max": 44,
									"text": "Court",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 45,
									"max": 48,
									"text": "Covenant",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 49,
									"max": 52,
									"text": "Dominion",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 53,
									"max": 56,
									"text": "Empire",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 57,
									"max": 60,
									"text": "Federation",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 61,
									"max": 64,
									"text": "Imperium",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 65,
									"max": 68,
									"text": "League",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 69,
									"max": 72,
									"text": "Legion",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 73,
									"max": 76,
									"text": "Order",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 77,
									"max": 80,
									"text": "Pact",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 81,
									"max": 84,
									"text": "Regiment",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 85,
									"max": 88,
									"text": "Republic",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 89,
									"max": 92,
									"text": "Sphere",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 93,
									"max": 96,
									"text": "Syndicate",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 97,
									"max": 100,
									"text": "Union",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 345,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"identity": {
							"_id": "starforged/oracles/factions/name/identity",
							"type": "oracle_rollable",
							"name": "Identity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 2,
									"text": "Blades",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 3,
									"max": 4,
									"text": "Builders",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 5,
									"max": 6,
									"text": "Daggers",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 7,
									"max": 8,
									"text": "Defenders",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 9,
									"max": 10,
									"text": "Disciples",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 11,
									"max": 12,
									"text": "Domains",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 13,
									"max": 14,
									"text": "Drifters",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 15,
									"max": 16,
									"text": "Embers",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 17,
									"max": 18,
									"text": "Flames",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 19,
									"max": 20,
									"text": "Fleet",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 21,
									"max": 22,
									"text": "Guardians",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 23,
									"max": 24,
									"text": "Hammers",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 25,
									"max": 26,
									"text": "Harbingers",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 27,
									"max": 28,
									"text": "Heralds",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 29,
									"max": 30,
									"text": "Hounds",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 31,
									"max": 32,
									"text": "Hunters",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 33,
									"max": 34,
									"text": "Jackals",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 35,
									"max": 36,
									"text": "Keepers",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 37,
									"max": 38,
									"text": "Knights",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 39,
									"max": 40,
									"text": "Menders",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 41,
									"max": 42,
									"text": "Outcasts",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 43,
									"max": 44,
									"text": "Phantoms",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 45,
									"max": 46,
									"text": "Planets",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 47,
									"max": 48,
									"text": "Raiders",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 49,
									"max": 50,
									"text": "Ravens",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 51,
									"max": 52,
									"text": "Realms",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 53,
									"max": 54,
									"text": "Reavers",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 55,
									"max": 56,
									"text": "Relics",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 57,
									"max": 58,
									"text": "Seekers",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 59,
									"max": 60,
									"text": "Sentinels",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 61,
									"max": 62,
									"text": "Serpents",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 63,
									"max": 64,
									"text": "Servants",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 65,
									"max": 66,
									"text": "Shadows",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 67,
									"max": 68,
									"text": "Shards",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 69,
									"max": 70,
									"text": "Skulls",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 71,
									"max": 72,
									"text": "Souls",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 73,
									"max": 74,
									"text": "Specters",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 75,
									"max": 76,
									"text": "Stars",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 77,
									"max": 78,
									"text": "Suns",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 79,
									"max": 80,
									"text": "Swarm",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 81,
									"max": 82,
									"text": "Swords",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 83,
									"max": 84,
									"text": "Talons",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 85,
									"max": 86,
									"text": "Vanguards",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 87,
									"max": 88,
									"text": "Wardens",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 89,
									"max": 90,
									"text": "Watchers",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 91,
									"max": 92,
									"text": "Wolves",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 93,
									"max": 94,
									"text": "Worlds",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 95,
									"max": 96,
									"text": "Wraiths",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 97,
									"max": 98,
									"text": "Wreckers",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 99,
									"max": 100,
									"text": "Wrights",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 345,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 344,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 340,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"location_themes": {
			"_id": "starforged/collections/oracles/location_themes",
			"type": "oracle_collection",
			"name": "Location Theme Oracles",
			"canonical_name": "Location Themes",
			"oracle_type": "tables",
			"summary": "Themes help you envision atmosphere, features, and encounters within an unusual, aberrant, or important location.",
			"description": "Themes help you envision atmosphere, features, and encounters within an unusual, aberrant, or important location.\n\nEach theme on the following pages includes a set of oracles.\n\n  * __Feature:__ Use this table to reveal a new aspect of the location.\n  * __Peril:__ Use this table to help envision a complication or hazard.\n  * __Opportunity:__ Use this table to help envision a beneficial encounter or event, such as when rolling a strong hit with a match in a location.\n\nYou can answer questions about a place using only the tables provided for a theme, such as when delving into an [Infested](id:starforged/collections/oracles/location_themes/infested) cave. Or pair a theme with other location oracles for more flavor and variety; for example, you might explore a [Haunted](id:starforged/collections/oracles/location_themes/haunted) [Grave World](id:starforged/collections/oracles/planets/grave), a [Ruined](id:starforged/collections/oracles/location_themes/ruined) [Derelict](id:starforged/collections/oracles/derelicts), a [Sacred](id:starforged/collections/oracles/location_themes/sacred) [Precursor Vault](id:starforged/collections/oracles/vaults), or an [Inhabited](id:starforged/collections/oracles/location_themes/inhabited) [Settlement](id:starforged/collections/oracles/settlements).\n\nWhen mixing-and-matching a theme with another set of tables, use the techniques described for an __oracle array__ (page 384) to determine which oracle you reference for that question or phase of your exploration.",
			"contents": {
				"type": {
					"_id": "starforged/oracles/location_themes/type",
					"type": "oracle_rollable",
					"name": "Theme Type",
					"oracle_type": "table_text2",
					"dice": "1d100",
					"summary": "Choose a theme that supports what you know of that location’s nature. For a random theme, roll on the table above.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result",
						"text2": "Summary"
					},
					"rows": [
						{
							"min": 1,
							"max": 15,
							"icon": "icons/location_theme/chaotic.svg",
							"text": "[Chaotic](id:starforged/collections/oracles/location_themes/chaotic)",
							"text2": "Reality is corrupted or warped in this place."
						},
						{
							"min": 16,
							"max": 25,
							"icon": "icons/location_theme/fortified.svg",
							"text": "[Fortified](id:starforged/collections/oracles/location_themes/fortified)",
							"text2": "Enemies defend this place against intruders."
						},
						{
							"min": 26,
							"max": 35,
							"icon": "icons/location_theme/haunted.svg",
							"text": "[Haunted](id:starforged/collections/oracles/location_themes/haunted)",
							"text2": "Restless spirits are bound to this place."
						},
						{
							"min": 36,
							"max": 50,
							"icon": "icons/location_theme/infested.svg",
							"text": "[Infested](id:starforged/collections/oracles/location_themes/infested)",
							"text2": "Foul creatures have overrun this place."
						},
						{
							"min": 51,
							"max": 60,
							"icon": "icons/location_theme/inhabited.svg",
							"text": "[Inhabited](id:starforged/collections/oracles/location_themes/inhabited)",
							"text2": "People have built a community in this place."
						},
						{
							"min": 61,
							"max": 75,
							"icon": "icons/location_theme/mechanical.svg",
							"text": "[Mechanical](id:starforged/collections/oracles/location_themes/mechanical)",
							"text2": "Machines and technology hold sway in this place."
						},
						{
							"min": 76,
							"max": 90,
							"icon": "icons/location_theme/ruined.svg",
							"text": "[Ruined](id:starforged/collections/oracles/location_themes/ruined)",
							"text2": "Time, disaster, or war have ravaged this place."
						},
						{
							"min": 91,
							"max": 100,
							"icon": "icons/location_theme/sacred.svg",
							"text": "[Sacred](id:starforged/collections/oracles/location_themes/sacred)",
							"text2": "Worshipers glorify strange powers in this place."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 370,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"chaotic": {
					"_id": "starforged/collections/oracles/location_themes/chaotic",
					"type": "oracle_collection",
					"name": "Chaotic",
					"oracle_type": "tables",
					"icon": "icons/location_theme/chaotic.svg",
					"summary": "Reality is corrupted or warped in this place.",
					"contents": {
						"feature": {
							"_id": "starforged/oracles/location_themes/chaotic/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to reveal a new aspect of the location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Alterations in the flow of time"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Chaotic portal, focus, or conduit"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Corrupted or warped architecture or terrain"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Corrupted or warped environment or ecosystem"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Corrupted or warped technology"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Cryptic device harnesses or powers chaos"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Distortions of gravity or other natural forces"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Energy field or barrier"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Glimpses of alternate realities"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Lifeforms mutated or altered by chaos"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Lifeforms spawned from chaos"
								},
								{
									"min": 89,
									"max": 96,
									"text": "Visions of your past or future"
								},
								{
									"min": 97,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 372,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/location_themes/chaotic/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a complication or hazard.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 9,
									"text": "Chaos makes its mark upon you"
								},
								{
									"min": 10,
									"max": 18,
									"text": "Chaos spreads or intensifies"
								},
								{
									"min": 19,
									"max": 27,
									"text": "Chaos tempts or lures you"
								},
								{
									"min": 28,
									"max": 36,
									"text": "Chaotic energies block the path or assail you"
								},
								{
									"min": 37,
									"max": 45,
									"text": "Disorienting changes in time or location"
								},
								{
									"min": 46,
									"max": 54,
									"text": "Dreadful scene of those who fell prey to chaos"
								},
								{
									"min": 55,
									"max": 63,
									"text": "Equipment is made unstable or dangerous"
								},
								{
									"min": 64,
									"max": 72,
									"text": "Foes harness or wield chaos"
								},
								{
									"min": 73,
									"max": 81,
									"text": "Hazardous environmental changes"
								},
								{
									"min": 82,
									"max": 90,
									"text": "Lifeforms made hostile by chaos"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 372,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/location_themes/chaotic/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a beneficial encounter or event, such as when rolling a strong hit with a match in a location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Chaos ebbs or withdraws for a time"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Chaos empowers you with strange but useful abilities"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Chaos manifests as comforting or inspiring visions"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Chaotic changes hamper your foes"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Insight into the source or nature of the chaos"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 372,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 372,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"fortified": {
					"_id": "starforged/collections/oracles/location_themes/fortified",
					"type": "oracle_collection",
					"name": "Fortified",
					"oracle_type": "tables",
					"icon": "icons/location_theme/fortified.svg",
					"summary": "Enemies defend this place against intruders.",
					"contents": {
						"feature": {
							"_id": "starforged/oracles/location_themes/fortified/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to reveal a new aspect of the location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Captives or prisoners"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Control area or terminal"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Empty or inactive area"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Enemy forces assembled for an event"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Enemy forces off-duty or at leisure"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Enemy forces on guard"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Enemy forces on patrol"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Enemy forces transporting supplies or equipment"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Enemy leader makes an inspection"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Prototype technology or equipment"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Robotic assistant or watchful AI"
								},
								{
									"min": 89,
									"max": 96,
									"text": "Support personnel at work"
								},
								{
									"min": 97,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 373,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/location_themes/fortified/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a complication or hazard.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 9,
									"text": "Alarm is triggered"
								},
								{
									"min": 10,
									"max": 18,
									"text": "Automated security or weapons target you"
								},
								{
									"min": 19,
									"max": 27,
									"text": "Checkpoint or path with restricted access"
								},
								{
									"min": 28,
									"max": 36,
									"text": "Enemies converge on this area"
								},
								{
									"min": 37,
									"max": 45,
									"text": "Enemies reveal new capabilities or technology"
								},
								{
									"min": 46,
									"max": 54,
									"text": "Enemies trick you or lure you into a trap"
								},
								{
									"min": 55,
									"max": 63,
									"text": "Powerful enemy appears"
								},
								{
									"min": 64,
									"max": 72,
									"text": "Problematic alliance or affiliation is revealed"
								},
								{
									"min": 73,
									"max": 81,
									"text": "Revealed schemes of an enemy leader create new urgency"
								},
								{
									"min": 82,
									"max": 90,
									"text": "Your plan is undone by an unexpected complication"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 373,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/location_themes/fortified/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a beneficial encounter or event, such as when rolling a strong hit with a match in a location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Insight into the plans or methods of the enemy force"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Opening to get the drop on an enemy"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Opening to outmaneuver or escape enemies"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Potential collaborator or informant reveals themselves"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Access to useful equipment or weapons"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 373,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 373,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"haunted": {
					"_id": "starforged/collections/oracles/location_themes/haunted",
					"type": "oracle_collection",
					"name": "Haunted",
					"oracle_type": "tables",
					"icon": "icons/location_theme/haunted.svg",
					"summary": "Restless spirits are bound to this place.",
					"contents": {
						"feature": {
							"_id": "starforged/oracles/location_themes/haunted/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to reveal a new aspect of the location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Disembodied voices"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Eerie cold"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Foreboding omen or message"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Ghostly visions of this place in another time"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Glimpses of shadowy movement"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Objects move of their own accord"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Sensation of being watched"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Signs of death or violence"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Spectral sounds"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Twisted or altered architecture or terrain"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Unnatural blight, decay, or ruin"
								},
								{
									"min": 89,
									"max": 96,
									"text": "Unnatural mists or darkness"
								},
								{
									"min": 97,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 374,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/location_themes/haunted/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a complication or hazard.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 9,
									"text": "Assailed by an angry or vengeful being"
								},
								{
									"min": 10,
									"max": 18,
									"text": "Beguiling illusions tempt you to linger or stay"
								},
								{
									"min": 19,
									"max": 27,
									"text": "Besieged by frightening sensations"
								},
								{
									"min": 28,
									"max": 36,
									"text": "Equipment is plagued by unexplainable malfunctions"
								},
								{
									"min": 37,
									"max": 45,
									"text": "Plunged into disorienting darkness or illusionary surroundings"
								},
								{
									"min": 46,
									"max": 54,
									"text": "Spectral manifestations of your fears"
								},
								{
									"min": 55,
									"max": 63,
									"text": "Spirits or undead reveal surprising abilities or motivations"
								},
								{
									"min": 64,
									"max": 72,
									"text": "Sudden, shocking reveal of a ghostly manifestation or undead form"
								},
								{
									"min": 73,
									"max": 81,
									"text": "Trickery leads you into danger"
								},
								{
									"min": 82,
									"max": 90,
									"text": "Visions reveal a horrifying aspect of this place"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 374,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/location_themes/haunted/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a beneficial encounter or event, such as when rolling a strong hit with a match in a location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Encounter with a benign spirit or being"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Helpful vision of past events"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Message or clue offers insight into the nature of this haunting"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Secret area or path is revealed"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Useful or interesting artifact or device"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 374,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 374,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"infested": {
					"_id": "starforged/collections/oracles/location_themes/infested",
					"type": "oracle_collection",
					"name": "Infested",
					"oracle_type": "tables",
					"icon": "icons/location_theme/infested.svg",
					"summary": "Foul creatures have overrun this place.",
					"contents": {
						"feature": {
							"_id": "starforged/oracles/location_themes/infested/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to reveal a new aspect of the location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Corpse of an unfortunate victim"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Eggs, cocoons, or nest"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Environment corrupted by the infestation"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Evidence of a lurking creature"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Evidence of an ill-fated victim"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Hoarded food"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Indistinct movement or sounds"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Lair of lesser creatures"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Ravaged supplies or equipment"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Remains of a creature or remnants of a previous form"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Territorial markings"
								},
								{
									"min": 89,
									"max": 96,
									"text": "Trail or evidence of a creature's passage"
								},
								{
									"min": 97,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 375,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/location_themes/infested/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a complication or hazard.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 9,
									"text": "Creatures attack without warning"
								},
								{
									"min": 10,
									"max": 18,
									"text": "Creatures guided or controlled by a greater threat"
								},
								{
									"min": 19,
									"max": 27,
									"text": "Creatures reveal new aspects or abilities"
								},
								{
									"min": 28,
									"max": 36,
									"text": "Creatures reveal surprising cleverness"
								},
								{
									"min": 37,
									"max": 45,
									"text": "Creatures take or destroy something important"
								},
								{
									"min": 46,
									"max": 54,
									"text": "Discovery of a live but threatened victim"
								},
								{
									"min": 55,
									"max": 63,
									"text": "Hazardous architecture or terrain"
								},
								{
									"min": 64,
									"max": 72,
									"text": "Lured or driven into a trap or dead-end"
								},
								{
									"min": 73,
									"max": 81,
									"text": "Powerful or dominant creature reveals itself"
								},
								{
									"min": 82,
									"max": 90,
									"text": "Toxic or sickening environment"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 375,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/location_themes/infested/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a beneficial encounter or event, such as when rolling a strong hit with a match in a location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Clue to the nature or vulnerabilities of these creatures"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Creatures turn on each other"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Early warning of an attack or ambush"
								},
								{
									"min": 61,
									"max": 80,
									"text": "External event provides a helpful distraction"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Helpful resource or equipment"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 375,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 375,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"inhabited": {
					"_id": "starforged/collections/oracles/location_themes/inhabited",
					"type": "oracle_collection",
					"name": "Inhabited",
					"oracle_type": "tables",
					"icon": "icons/location_theme/inhabited.svg",
					"summary": "People have built a community in this place.",
					"contents": {
						"feature": {
							"_id": "starforged/oracles/location_themes/inhabited/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to reveal a new aspect of the location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Conspicuous patrols or surveillance"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Crews at work"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Display or monument honors a notable cultural event"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Emergency teams responding to an incident or crisis"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Families gathering or children playing"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Festival, celebration, or observance"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Fight breaks out"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Notable figure stands out from the crowd"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Protest or strike"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Unrepaired damage"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Unusually empty or quiet area"
								},
								{
									"min": 89,
									"max": 96,
									"text": "Vendor or merchant hawking their wares"
								},
								{
									"min": 97,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 376,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/location_themes/inhabited/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a complication or hazard.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 9,
									"text": "Announcement or notification brings harrowing news"
								},
								{
									"min": 10,
									"max": 18,
									"text": "Arrival of a foe or rival"
								},
								{
									"min": 19,
									"max": 27,
									"text": "Blockade or security cordon cuts off needed access"
								},
								{
									"min": 28,
									"max": 36,
									"text": "Caught in the crossfire of a dispute"
								},
								{
									"min": 37,
									"max": 45,
									"text": "Disturbing evidence of exploitive conditions"
								},
								{
									"min": 46,
									"max": 54,
									"text": "Lured into danger"
								},
								{
									"min": 55,
									"max": 63,
									"text": "Signs of disease, infestation, or toxic environment"
								},
								{
									"min": 64,
									"max": 72,
									"text": "Signs of unrest or rebellion"
								},
								{
									"min": 73,
									"max": 81,
									"text": "Signs that you are being watched or followed"
								},
								{
									"min": 82,
									"max": 90,
									"text": "Unwanted attention from authority or enemies"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 376,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/location_themes/inhabited/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a beneficial encounter or event, such as when rolling a strong hit with a match in a location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Intriguing offer from an unexpected source"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Lively festival or gathering place provides a chance to socialize"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Local gossip proves interesting or helpful"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Needed item, resource, or buyer is available"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Old friend or connection resurfaces"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 376,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 376,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"mechanical": {
					"_id": "starforged/collections/oracles/location_themes/mechanical",
					"type": "oracle_collection",
					"name": "Mechanical",
					"oracle_type": "tables",
					"icon": "icons/location_theme/mechanical.svg",
					"summary": "Machines and technology hold sway in this place.",
					"contents": {
						"feature": {
							"_id": "starforged/oracles/location_themes/mechanical/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to reveal a new aspect of the location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Control station or terminal"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Device or technology with a mysterious function"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Disassembled machinery or parts"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Heavy machinery at work"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Machine fabrication or repair"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Machines emulating or fusing with biological life"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Machines in stasis or powered down"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Machines single-mindedly executing a function or program"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Major project under construction"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Mechanical environment in motion or transforming"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Mechanical wreckage or destruction"
								},
								{
									"min": 89,
									"max": 96,
									"text": "Power source for the machines"
								},
								{
									"min": 97,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 377,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/location_themes/mechanical/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a complication or hazard.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 9,
									"text": "Alarm or warning is triggered"
								},
								{
									"min": 10,
									"max": 18,
									"text": "Automated weapon or trap is activated"
								},
								{
									"min": 19,
									"max": 27,
									"text": "Environment made unsuitable for life"
								},
								{
									"min": 28,
									"max": 36,
									"text": "Hostile machines on patrol"
								},
								{
									"min": 37,
									"max": 45,
									"text": "Machines transform to reveal new capabilities"
								},
								{
									"min": 46,
									"max": 54,
									"text": "Machines with corrupted or hacked programming"
								},
								{
									"min": 55,
									"max": 63,
									"text": "Malfunctioning machines or technology"
								},
								{
									"min": 64,
									"max": 72,
									"text": "Moving machinery creates a danger or obstacle"
								},
								{
									"min": 73,
									"max": 81,
									"text": "Under surveillance by a central machine intelligence"
								},
								{
									"min": 82,
									"max": 90,
									"text": "Volatile technology"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 377,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/location_themes/mechanical/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a beneficial encounter or event, such as when rolling a strong hit with a match in a location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Helpful device"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Insight into the workings or purpose of the machines"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Intelligent machine offers aid"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Salvageable resource"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Wondrous technology"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 377,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 377,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"ruined": {
					"_id": "starforged/collections/oracles/location_themes/ruined",
					"type": "oracle_collection",
					"name": "Ruined",
					"oracle_type": "tables",
					"icon": "icons/location_theme/ruined.svg",
					"summary": "Time, disaster, or war have ravaged this place.",
					"contents": {
						"feature": {
							"_id": "starforged/oracles/location_themes/ruined/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to reveal a new aspect of the location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Collapsed or broken structures or terrain"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Device or artifact with residual power or function"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Focal point or nexus of the destruction"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Graves or corpses"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Innermost or hidden spaces laid bare by the destruction"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Message or recording from before the fall"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Overgrown or entombed spaces"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Rubble-strewn paths"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Sad memento of a lost life"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Sights or sounds of structural instability"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Signs of looting or scavenging"
								},
								{
									"min": 89,
									"max": 96,
									"text": "Survivors or guardians dwell among the ruins"
								},
								{
									"min": 97,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 378,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/location_themes/ruined/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a complication or hazard.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 9,
									"text": "Dreadful atmosphere of loss and destruction weighs upon you"
								},
								{
									"min": 10,
									"max": 18,
									"text": "Evidence of a horrible fate for others who passed this way"
								},
								{
									"min": 19,
									"max": 27,
									"text": "Hazardous atmosphere or environment"
								},
								{
									"min": 28,
									"max": 36,
									"text": "Hostile creature has staked out their territory"
								},
								{
									"min": 37,
									"max": 45,
									"text": "Imminent collapse or destruction"
								},
								{
									"min": 46,
									"max": 54,
									"text": "Lured into a trap or targeted by automated defenses"
								},
								{
									"min": 55,
									"max": 63,
									"text": "Source of the destruction persists or returns anew"
								},
								{
									"min": 64,
									"max": 72,
									"text": "Unearthed secrets best left buried"
								},
								{
									"min": 73,
									"max": 81,
									"text": "Unstable or broken path"
								},
								{
									"min": 82,
									"max": 90,
									"text": "Volatile device or artifact"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 378,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/location_themes/ruined/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a beneficial encounter or event, such as when rolling a strong hit with a match in a location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Access to an untouched or preserved area"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Insight into what brought this place to ruin"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Interesting or useful device or artifact"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Salvageable equipment or resources"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Shortcut or passage through the destruction"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 378,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 378,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sacred": {
					"_id": "starforged/collections/oracles/location_themes/sacred",
					"type": "oracle_collection",
					"name": "Sacred",
					"oracle_type": "tables",
					"icon": "icons/location_theme/sacred.svg",
					"summary": "Worshipers glorify strange powers in this place.",
					"contents": {
						"feature": {
							"_id": "starforged/oracles/location_themes/sacred/feature",
							"type": "oracle_rollable",
							"name": "Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to reveal a new aspect of the location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 8,
									"text": "Adherents performing worship or enacting rituals"
								},
								{
									"min": 9,
									"max": 16,
									"text": "Altar or temple"
								},
								{
									"min": 17,
									"max": 24,
									"text": "Dwellings for the faithful"
								},
								{
									"min": 25,
									"max": 32,
									"text": "Enigmatic symbols"
								},
								{
									"min": 33,
									"max": 40,
									"text": "Graves or remains of glorified disciples"
								},
								{
									"min": 41,
									"max": 48,
									"text": "Holy text or archives"
								},
								{
									"min": 49,
									"max": 56,
									"text": "Offerings or atonements"
								},
								{
									"min": 57,
									"max": 64,
									"text": "Pilgrims arriving to pay homage"
								},
								{
									"min": 65,
									"max": 72,
									"text": "Protected reliquary of an artifact or token"
								},
								{
									"min": 73,
									"max": 80,
									"text": "Religious art or idols"
								},
								{
									"min": 81,
									"max": 88,
									"text": "Subtle manifestations of mystical power or visions"
								},
								{
									"min": 89,
									"max": 96,
									"text": "Tokens or motifs representing the faith's domain"
								},
								{
									"min": 97,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 379,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/location_themes/sacred/peril",
							"type": "oracle_rollable",
							"name": "Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a complication or hazard.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 9,
									"text": "An aspect of the faith beguiles you or lures you into danger"
								},
								{
									"min": 10,
									"max": 18,
									"text": "Dreadful aspects or powers of the faith are revealed"
								},
								{
									"min": 19,
									"max": 27,
									"text": "Embodiment of a god or power is given corrupted form or purpose"
								},
								{
									"min": 28,
									"max": 36,
									"text": "Guardians seek martyrdom in defense of this place"
								},
								{
									"min": 37,
									"max": 45,
									"text": "Leaders corrupt or exploit their followers to oppose you"
								},
								{
									"min": 46,
									"max": 54,
									"text": "Prophecies portend a dire threat"
								},
								{
									"min": 55,
									"max": 63,
									"text": "Protective ward or enigmatic puzzle blocks the way"
								},
								{
									"min": 64,
									"max": 72,
									"text": "Religious artifact evokes unnerving power"
								},
								{
									"min": 73,
									"max": 81,
									"text": "Unnatural corruption or decay fouls the environment"
								},
								{
									"min": 82,
									"max": 90,
									"text": "Zealots enact a ceremony to unlock forbidden powers"
								},
								{
									"min": 91,
									"max": 98,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 379,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/location_themes/sacred/opportunity",
							"type": "oracle_rollable",
							"name": "Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a beneficial encounter or event, such as when rolling a strong hit with a match in a location.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Access to a hidden or sealed area"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Encounter with a helpful adherent or heretic"
								},
								{
									"min": 41,
									"max": 60,
									"text": "Insight into the nature or history of the faith"
								},
								{
									"min": 61,
									"max": 80,
									"text": "Insight into the schemes or methods of religious zealots"
								},
								{
									"min": 81,
									"max": 100,
									"text": "Interesting or valuable artifact or device"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 379,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 379,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 370,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"misc": {
			"_id": "starforged/collections/oracles/misc",
			"type": "oracle_collection",
			"name": "Miscellaneous Oracles",
			"oracle_type": "tables",
			"contents": {
				"story_complication": {
					"_id": "starforged/oracles/misc/story_complication",
					"type": "oracle_rollable",
					"name": "Story Complication",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "This oracle will introduce narrative turns, troubles, and revelations. It can be used as an alternative to the [Pay the Price](id:starforged/moves/fate/pay_the_price) table when you encounter a negative outcome at a crucial moment. In particular, you might use this table after rolling matched 10s on the challenge dice.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 4,
							"text": "Crucial equipment or device fails"
						},
						{
							"min": 5,
							"max": 7,
							"text": "Crucial equipment or device is sabotaged"
						},
						{
							"min": 8,
							"max": 10,
							"text": "Debt or promise comes due"
						},
						{
							"min": 11,
							"max": 14,
							"text": "Enemy reveals unexpected powers, abilities, or influence"
						},
						{
							"min": 15,
							"max": 17,
							"text": "Enemy reveals their true agenda or nature"
						},
						{
							"min": 18,
							"max": 20,
							"text": "Enemy unexpectedly benefits from your actions"
						},
						{
							"min": 21,
							"max": 23,
							"text": "Key location is made inaccessible"
						},
						{
							"min": 24,
							"max": 26,
							"text": "Key location is threatened or made unsafe"
						},
						{
							"min": 27,
							"max": 29,
							"text": "Natural disaster is imminent"
						},
						{
							"min": 30,
							"max": 33,
							"text": "Needed item or resource is unavailable"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Object of a quest is not what you assumed"
						},
						{
							"min": 37,
							"max": 39,
							"text": "Old enemy resurfaces"
						},
						{
							"min": 40,
							"max": 42,
							"text": "Simultaneous problems force a hard choice"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Someone important betrays your trust"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Someone important is threatened or endangered"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Someone important reveals their problematic secret or history"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Something important goes missing"
						},
						{
							"min": 55,
							"max": 57,
							"text": "Technology or device is shown to have unexpected effects"
						},
						{
							"min": 58,
							"max": 61,
							"text": "Time pressure suddenly increases"
						},
						{
							"min": 62,
							"max": 65,
							"text": "Trap is sprung"
						},
						{
							"min": 66,
							"max": 68,
							"text": "True agenda of a connection or patron is revealed"
						},
						{
							"min": 69,
							"max": 72,
							"text": "Trusted information is shown to be false"
						},
						{
							"min": 73,
							"max": 76,
							"text": "Two seemingly unrelated problems are shown to be connected"
						},
						{
							"min": 77,
							"max": 80,
							"text": "Undermined by self-doubt or vulnerabilities"
						},
						{
							"min": 81,
							"max": 84,
							"text": "Unexpected enemies appear"
						},
						{
							"min": 85,
							"max": 88,
							"text": "Urgent message distracts you from your quest"
						},
						{
							"min": 89,
							"max": 92,
							"text": "You are tracked or followed"
						},
						{
							"min": 93,
							"max": 95,
							"text": "You were diverted from the true crisis"
						},
						{
							"min": 96,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 380,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"story_clue": {
					"_id": "starforged/oracles/misc/story_clue",
					"type": "oracle_rollable",
					"name": "Story Clue",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "When you [Gather Information](id:starforged/moves/adventure/gather_information) to investigate a mystery, you might uncover clues in the form of messages, rumors, eyewitness reports, data, or physical evidence. You can use this oracle to help reveal what this evidence connects to or implicates. Then, use the outcome of the [Gather Information](id:starforged/moves/adventure/gather_information) roll—strong hit, weak hit, or miss—to guide whether the clue brings clarity or complications.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Affirms a previously understood fact or clue"
						},
						{
							"min": 4,
							"max": 6,
							"text": "Connects to a known rumor or scandal"
						},
						{
							"min": 7,
							"max": 9,
							"text": "Connects to a previously unrelated mystery or quest"
						},
						{
							"min": 10,
							"max": 12,
							"text": "Connects to your own expertise or interests"
						},
						{
							"min": 13,
							"max": 15,
							"text": "Contradicts a previously understood fact or clue"
						},
						{
							"min": 16,
							"max": 18,
							"text": "Evokes a personal memory"
						},
						{
							"min": 19,
							"max": 21,
							"text": "Evokes a remarkable anomaly or phenomenon"
						},
						{
							"min": 22,
							"max": 24,
							"text": "Evokes a vision or prophecy"
						},
						{
							"min": 25,
							"max": 27,
							"text": "Involves a cultural touchstone"
						},
						{
							"min": 28,
							"max": 30,
							"text": "Involves a hidden or mysterious faction"
						},
						{
							"min": 31,
							"max": 33,
							"text": "Involves a hidden or mysterious person"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Involves a key or means of access"
						},
						{
							"min": 37,
							"max": 39,
							"text": "Involves a machine or technology"
						},
						{
							"min": 40,
							"max": 42,
							"text": "Involves a non-human being or creature"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Involves a notable faction"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Involves a notable person"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Involves a person or faction from your background"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Involves a personal item"
						},
						{
							"min": 55,
							"max": 57,
							"text": "Involves an enemy or rival"
						},
						{
							"min": 58,
							"max": 60,
							"text": "Involves an organism or biological evidence"
						},
						{
							"min": 61,
							"max": 63,
							"text": "Involves an unusual ability or power"
						},
						{
							"min": 64,
							"max": 66,
							"text": "Involves someone you trust"
						},
						{
							"min": 67,
							"max": 69,
							"text": "Involves something rare, expensive, or precious"
						},
						{
							"min": 70,
							"max": 72,
							"text": "Leads to a distant or unfamiliar place"
						},
						{
							"min": 73,
							"max": 75,
							"text": "Leads to a hidden or forgotten place"
						},
						{
							"min": 76,
							"max": 78,
							"text": "Leads to a nearby or familiar place"
						},
						{
							"min": 79,
							"max": 81,
							"text": "Leads to a notable or central place"
						},
						{
							"min": 82,
							"max": 84,
							"text": "Suggests a history of similar incidents"
						},
						{
							"min": 85,
							"max": 87,
							"text": "Suggests a looming event or deadline"
						},
						{
							"min": 88,
							"max": 90,
							"text": "Suggests an imposter or forgery"
						},
						{
							"min": 91,
							"max": 100,
							"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/descriptor",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/focus",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 381,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"anomaly_effect": {
					"_id": "starforged/oracles/misc/anomaly_effect",
					"type": "oracle_rollable",
					"name": "Anomaly Effect",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Meddling with alien artifacts or forbidden magic may put you at the mercy of chaos. Use this table to resolve the effects of ancient tech, rituals, or other strange forces. Results on this table may have devastating implications, so use it only in rare and dramatic moments.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Alters or focuses gravity"
						},
						{
							"min": 4,
							"max": 6,
							"text": "Alters or reshapes nonliving matter"
						},
						{
							"min": 7,
							"max": 9,
							"text": "Alters surrounding air or atmosphere"
						},
						{
							"min": 10,
							"max": 12,
							"text": "Alters surrounding ecosystems"
						},
						{
							"min": 13,
							"max": 15,
							"text": "Awakens the dead"
						},
						{
							"min": 16,
							"max": 18,
							"text": "Causes distressing visions or nightmares"
						},
						{
							"min": 19,
							"max": 21,
							"text": "Causes rapid biological growth or infestation"
						},
						{
							"min": 22,
							"max": 24,
							"text": "Causes sickness or weakness"
						},
						{
							"min": 25,
							"max": 27,
							"text": "Corrupts living matter"
						},
						{
							"min": 28,
							"max": 30,
							"text": "Corrupts or infects devices or computers"
						},
						{
							"min": 31,
							"max": 33,
							"text": "Creates manifestations or illusions"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Decays or weakens surrounding terrain or structures"
						},
						{
							"min": 37,
							"max": 39,
							"text": "Drains energy from equipment or devices"
						},
						{
							"min": 40,
							"max": 42,
							"text": "Emits forceful or destructive energy"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Emits radiation"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Generates a barrier or ward"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Generates intense lights and sounds"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Generates tendrils of energy that slither or grasp"
						},
						{
							"min": 55,
							"max": 57,
							"text": "Harvests or destroys living matter"
						},
						{
							"min": 58,
							"max": 60,
							"text": "Harvests or destroys nonliving matter"
						},
						{
							"min": 61,
							"max": 63,
							"text": "Nullifies or destroys equipment or devices"
						},
						{
							"min": 64,
							"max": 66,
							"text": "Opens a path to another location"
						},
						{
							"min": 67,
							"max": 69,
							"text": "Replicates living matter"
						},
						{
							"min": 70,
							"max": 72,
							"text": "Replicates nonliving matter"
						},
						{
							"min": 73,
							"max": 75,
							"text": "Reveals glimpses of the distant past"
						},
						{
							"min": 76,
							"max": 78,
							"text": "Reveals glimpses of the far future"
						},
						{
							"min": 79,
							"max": 81,
							"text": "Reverses time by a few moments or minutes"
						},
						{
							"min": 82,
							"max": 84,
							"text": "Slows or stops time"
						},
						{
							"min": 85,
							"max": 87,
							"text": "Summons or manifests an ancient being or intelligence"
						},
						{
							"min": 88,
							"max": 90,
							"text": "Summons or manifests creatures"
						},
						{
							"min": 91,
							"max": 93,
							"text": "Transports to another location"
						},
						{
							"min": 94,
							"max": 96,
							"text": "Triggers an impending catastrophic explosion"
						},
						{
							"min": 97,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 382,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"combat_action": {
					"_id": "starforged/oracles/misc/combat_action",
					"type": "oracle_rollable",
					"name": "Combat Action",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Use this oracle to help inspire an action for a foe in a fight. When you’re not sure what an enemy does next, particularly when they have you in a bad spot, roll on this table and interpret the result as appropriate to the nature of the enemy and your objective.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Block a path or cut off an objective"
						},
						{
							"min": 4,
							"max": 6,
							"text": "Cause reckless damage"
						},
						{
							"min": 7,
							"max": 9,
							"text": "Change weapons or tactics"
						},
						{
							"min": 10,
							"max": 12,
							"text": "Compel a surrender or concession"
						},
						{
							"min": 13,
							"max": 15,
							"text": "Coordinate with allies"
						},
						{
							"min": 16,
							"max": 18,
							"text": "Corner, trap, or entangle"
						},
						{
							"min": 19,
							"max": 21,
							"text": "Counter or reflect an attack"
						},
						{
							"min": 22,
							"max": 24,
							"text": "Create a distraction"
						},
						{
							"min": 25,
							"max": 27,
							"text": "Destroy something or render it useless"
						},
						{
							"min": 28,
							"max": 30,
							"text": "Fall back or stand off"
						},
						{
							"min": 31,
							"max": 33,
							"text": "Hide or sneak"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Intimidate, taunt, or frighten"
						},
						{
							"min": 37,
							"max": 39,
							"text": "Leverage the advantage of a weapon or ability"
						},
						{
							"min": 40,
							"max": 42,
							"text": "Leverage the terrain or surroundings"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Lure into a vulnerable position"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Make a cautious or probing attack"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Make a ferocious or powerful attack"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Make a precise or careful attack"
						},
						{
							"min": 55,
							"max": 57,
							"text": "Make a sacrificial attack"
						},
						{
							"min": 58,
							"max": 60,
							"text": "Make an indirect attack"
						},
						{
							"min": 61,
							"max": 63,
							"text": "Move in close or grapple"
						},
						{
							"min": 64,
							"max": 66,
							"text": "Nullify a system, device, or weapon"
						},
						{
							"min": 67,
							"max": 69,
							"text": "Overrun a position"
						},
						{
							"min": 70,
							"max": 72,
							"text": "Perform a feint or trick"
						},
						{
							"min": 73,
							"max": 75,
							"text": "Press an advantage"
						},
						{
							"min": 76,
							"max": 78,
							"text": "Provoke a careless response"
						},
						{
							"min": 79,
							"max": 81,
							"text": "Ready a decisive action"
						},
						{
							"min": 82,
							"max": 84,
							"text": "Shift the fight to a new area"
						},
						{
							"min": 85,
							"max": 87,
							"text": "Summon aid or reinforcements"
						},
						{
							"min": 88,
							"max": 90,
							"text": "Take cover or bolster defenses"
						},
						{
							"min": 91,
							"max": 93,
							"text": "Use an unexpected weapon or ability"
						},
						{
							"min": 94,
							"max": 96,
							"text": "Weaken defenses"
						},
						{
							"min": 97,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 383,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 380,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"moves": {
			"_id": "starforged/collections/oracles/moves",
			"type": "oracle_collection",
			"name": "Move Oracles",
			"oracle_type": "tables",
			"contents": {
				"begin_a_session": {
					"_id": "starforged/oracles/moves/begin_a_session",
					"type": "oracle_rollable",
					"name": "Begin a Session",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 10,
							"text": "Flashback reveals an aspect of your background or nature"
						},
						{
							"min": 11,
							"max": 20,
							"text": "Flashback reveals an aspect of another character, place, or faction"
						},
						{
							"min": 21,
							"max": 30,
							"text": "Influential character or faction is introduced or given new detail"
						},
						{
							"min": 31,
							"max": 40,
							"text": "Seemingly unrelated situations are shown to be connected"
						},
						{
							"min": 41,
							"max": 50,
							"text": "External factors create new danger, urgency, or importance for a quest"
						},
						{
							"min": 51,
							"max": 60,
							"text": "Important character is put in danger or suffers a misadventure"
						},
						{
							"min": 61,
							"max": 70,
							"text": "Key location is made unsafe or becomes mired in conflict"
						},
						{
							"min": 71,
							"max": 80,
							"text": "Unexpected return of an enemy or threat"
						},
						{
							"min": 81,
							"max": 90,
							"text": "Peril lies ahead or lurks just out of view"
						},
						{
							"min": 91,
							"max": 100,
							"text": "Unforeseen aid is on the way or within reach"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 141,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"make_a_discovery": {
					"_id": "starforged/oracles/moves/make_a_discovery",
					"type": "oracle_rollable",
					"name": "Make a Discovery",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 4,
							"text": "Advanced technology waiting to be harnessed or salvaged"
						},
						{
							"min": 5,
							"max": 8,
							"text": "Ancient archive or message"
						},
						{
							"min": 9,
							"max": 10,
							"text": "Artificial consciousness evolved to a higher state"
						},
						{
							"min": 11,
							"max": 12,
							"text": "Clues to a crucial resource or uncharted domain"
						},
						{
							"min": 13,
							"max": 14,
							"text": "Envoy from another time or reality"
						},
						{
							"min": 15,
							"max": 22,
							"text": "Extraordinary natural phenomenon"
						},
						{
							"min": 23,
							"max": 24,
							"text": "First contact with intelligent life"
						},
						{
							"min": 25,
							"max": 26,
							"text": "Gateway to another time or alternate reality"
						},
						{
							"min": 27,
							"max": 28,
							"text": "Key to unlocking a language or method of communication"
						},
						{
							"min": 29,
							"max": 34,
							"text": "Lost or hidden people"
						},
						{
							"min": 35,
							"max": 42,
							"text": "Majestic or unusual lifeforms"
						},
						{
							"min": 43,
							"max": 46,
							"text": "Marvel of ancient engineering"
						},
						{
							"min": 47,
							"max": 50,
							"text": "Miraculously preserved artifact or specimen"
						},
						{
							"min": 51,
							"max": 56,
							"text": "Monumental architecture or artistry of an ancient civilization"
						},
						{
							"min": 57,
							"max": 62,
							"text": "Mysterious device or artifact of potential value"
						},
						{
							"min": 63,
							"max": 66,
							"text": "New understanding of an enduring mystery"
						},
						{
							"min": 67,
							"max": 68,
							"text": "Pathway or means of travel to a distant location"
						},
						{
							"min": 69,
							"max": 70,
							"text": "Person or lifeform with phenomenal abilities"
						},
						{
							"min": 71,
							"max": 78,
							"text": "Place of awe-inspiring beauty"
						},
						{
							"min": 79,
							"max": 86,
							"text": "Rare and valuable resource"
						},
						{
							"min": 87,
							"max": 88,
							"text": "Safeguarded or idyllic location"
						},
						{
							"min": 89,
							"max": 90,
							"text": "Visions or prophesies of the future"
						},
						{
							"min": 91,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 176,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"confront_chaos": {
					"_id": "starforged/oracles/moves/confront_chaos",
					"type": "oracle_rollable",
					"name": "Confront Chaos",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 4,
							"text": "Baneful weapon of mass destruction"
						},
						{
							"min": 5,
							"max": 9,
							"text": "Cataclysmic environmental effects"
						},
						{
							"min": 10,
							"max": 12,
							"text": "Dead given unnatural life"
						},
						{
							"min": 13,
							"max": 17,
							"text": "Destructive lifeform of monstrous proportion"
						},
						{
							"min": 18,
							"max": 20,
							"text": "Dread hallucinations or illusions"
						},
						{
							"min": 21,
							"max": 24,
							"text": "Harbingers of an imminent invasion"
						},
						{
							"min": 25,
							"max": 27,
							"text": "Horde of insatiable hunger or fury"
						},
						{
							"min": 28,
							"max": 32,
							"text": "Horrific lifeforms of inscrutable purpose"
						},
						{
							"min": 33,
							"max": 36,
							"text": "Impostors in human form"
						},
						{
							"min": 37,
							"max": 41,
							"text": "Machines made enemy"
						},
						{
							"min": 42,
							"max": 45,
							"text": "Malignant contagion or parasite"
						},
						{
							"min": 46,
							"max": 50,
							"text": "Messenger or signal with a dire warning"
						},
						{
							"min": 51,
							"max": 53,
							"text": "Passage to a grim alternate reality"
						},
						{
							"min": 54,
							"max": 58,
							"text": "People corrupted by chaos"
						},
						{
							"min": 59,
							"max": 63,
							"text": "Powerful distortions of time or space"
						},
						{
							"min": 64,
							"max": 68,
							"text": "Signs of an impending catastrophe"
						},
						{
							"min": 69,
							"max": 72,
							"text": "Site of a baffling disappearance"
						},
						{
							"min": 73,
							"max": 77,
							"text": "Site of a horrible disaster"
						},
						{
							"min": 78,
							"max": 82,
							"text": "Site of terrible carnage"
						},
						{
							"min": 83,
							"max": 87,
							"text": "Technology nullified or made unstable"
						},
						{
							"min": 88,
							"max": 92,
							"text": "Technology warped for dark purpose"
						},
						{
							"min": 93,
							"max": 96,
							"text": "Vault of dread technology or power"
						},
						{
							"min": 97,
							"max": 100,
							"text": "Worshipers of great and malevolent powers"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 177,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"take_decisive_action": {
					"_id": "starforged/oracles/moves/take_decisive_action",
					"type": "oracle_rollable",
					"name": "Take Decisive Action",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 40,
							"text": "It’s worse than you thought: Make a suffer move (-2)"
						},
						{
							"min": 41,
							"max": 52,
							"text": "Victory is short-lived: A new peril or foe appears"
						},
						{
							"min": 53,
							"max": 64,
							"text": "You face collateral damage: Something is lost, damaged, or broken"
						},
						{
							"min": 65,
							"max": 76,
							"text": "Others pay the price: Someone else suffers the cost"
						},
						{
							"min": 77,
							"max": 88,
							"text": "Others won’t forget: You are marked for vengeance"
						},
						{
							"min": 89,
							"max": 100,
							"text": "It gets complicated: The true nature of a foe or objective is revealed"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 194,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"endure_harm": {
					"_id": "starforged/oracles/moves/endure_harm",
					"type": "oracle_rollable",
					"name": "Endure Harm",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 10,
							"text": "You suffer mortal harm. [Face Death](id:starforged/moves/threshold/face_death)."
						},
						{
							"min": 11,
							"max": 20,
							"text": "You are dying. Within an hour or two, you must [Heal](id:starforged/moves/recover/heal) and raise your health above 0, or [Face Death](id:starforged/moves/threshold/face_death)."
						},
						{
							"min": 21,
							"max": 35,
							"text": "You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, [Face Death](id:starforged/moves/threshold/face_death)."
						},
						{
							"min": 36,
							"max": 50,
							"text": "You are reeling and fighting to stay conscious. If you engage in any vigorous activity before taking a breather for a few minutes, roll on this table again (before resolving the other move)."
						},
						{
							"min": 51,
							"max": 100,
							"text": "You are still standing."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 200,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"endure_stress": {
					"_id": "starforged/oracles/moves/endure_stress",
					"type": "oracle_rollable",
					"name": "Endure Stress",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 10,
							"text": "You are overwhelmed. [Face Desolation](id:starforged/moves/threshold/face_desolation)."
						},
						{
							"min": 11,
							"max": 25,
							"text": "You give up. [Forsake Your Vow](id:starforged/moves/quest/forsake_your_vow)."
						},
						{
							"min": 26,
							"max": 50,
							"text": "You give in to fear or compulsion, and act against your better instincts."
						},
						{
							"min": 51,
							"max": 100,
							"text": "You persevere."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 202,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"withstand_damage": {
					"_id": "starforged/oracles/moves/withstand_damage",
					"type": "oracle_rollable",
					"name": "Withstand Damage",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 10,
							"text": "Immediate catastrophic destruction. All aboard must [Endure Harm](id:starforged/moves/suffer/endure_harm) or [Face Death](id:starforged/moves/threshold/face_death), as appropriate."
						},
						{
							"min": 11,
							"max": 25,
							"text": "Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, [Endure Harm](id:starforged/moves/suffer/endure_harm) or [Face Death](id:starforged/moves/threshold/face_death) as appropriate."
						},
						{
							"min": 26,
							"max": 40,
							"text": "Destruction is imminent, but can be averted if you [Repair](id:starforged/moves/recover/repair) your vehicle and raise its integrity above 0. If you fail, see 11-25."
						},
						{
							"min": 41,
							"max": 55,
							"text": "You cannot [Repair](id:starforged/moves/recover/repair) this vehicle until you [Resupply](id:starforged/moves/recover/resupply) and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25."
						},
						{
							"min": 56,
							"max": 70,
							"text": "The vehicle is crippled or out of your control. To get it back in action, you must [Repair](id:starforged/moves/recover/repair) and raise its integrity above 0."
						},
						{
							"min": 71,
							"max": 85,
							"text": "It's a rough ride. All aboard must make the [Endure Harm](id:starforged/moves/suffer/endure_harm), [Endure Stress](id:starforged/moves/suffer/endure_stress), or [Companion Takes a Hit](id:starforged/moves/suffer/companion_takes_a_hit) move, suffering a serious (-2) cost."
						},
						{
							"min": 86,
							"max": 95,
							"text": "You’ve lost fuel, energy, or cargo. [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-2)."
						},
						{
							"min": 96,
							"max": 100,
							"text": "Against all odds, the vehicle holds together."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 206,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"pay_the_price": {
					"_id": "starforged/oracles/moves/pay_the_price",
					"type": "oracle_rollable",
					"name": "Pay the Price",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 2,
							"text": "A trusted individual or community acts against you"
						},
						{
							"min": 3,
							"max": 4,
							"text": "An individual or community you care about is exposed to danger"
						},
						{
							"min": 5,
							"max": 7,
							"text": "You encounter signs of a looming threat"
						},
						{
							"min": 8,
							"max": 10,
							"text": "You create an opportunity for an enemy"
						},
						{
							"min": 11,
							"max": 14,
							"text": "You face a tough choice"
						},
						{
							"min": 15,
							"max": 18,
							"text": "You face the consequences of an earlier choice"
						},
						{
							"min": 19,
							"max": 22,
							"text": "A surprising development complicates your quest"
						},
						{
							"min": 23,
							"max": 26,
							"text": "You are separated from something or someone"
						},
						{
							"min": 27,
							"max": 32,
							"text": "Your action causes collateral damage or has an unintended effect"
						},
						{
							"min": 33,
							"max": 38,
							"text": "Something of value is lost or destroyed"
						},
						{
							"min": 39,
							"max": 44,
							"text": "The environment or terrain introduces a new hazard"
						},
						{
							"min": 45,
							"max": 50,
							"text": "A new enemy is revealed"
						},
						{
							"min": 51,
							"max": 56,
							"text": "A friend, companion, or ally is in harm’s way (or you are, if alone)"
						},
						{
							"min": 57,
							"max": 62,
							"text": "Your equipment or vehicle malfunctions"
						},
						{
							"min": 63,
							"max": 68,
							"text": "Your vehicle suffers damage"
						},
						{
							"min": 69,
							"max": 74,
							"text": "You waste resources"
						},
						{
							"min": 75,
							"max": 81,
							"text": "You are harmed"
						},
						{
							"min": 82,
							"max": 88,
							"text": "You are stressed"
						},
						{
							"min": 89,
							"max": 95,
							"text": "You are delayed or put at a disadvantage"
						},
						{
							"min": 96,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 232,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"ask_the_oracle": {
					"_id": "starforged/collections/oracles/moves/ask_the_oracle",
					"type": "oracle_collection",
					"name": "Ask the Oracle",
					"oracle_type": "table_shared_text",
					"contents": {
						"almost_certain": {
							"_id": "starforged/oracles/moves/ask_the_oracle/almost_certain",
							"type": "oracle_rollable",
							"name": "Almost Certain",
							"oracle_type": "column_text",
							"dice": "1d100",
							"match": {
								"text": "On a match, envision an extreme result or twist."
							},
							"rows": [
								{
									"min": 1,
									"max": 90,
									"text": "Yes"
								},
								{
									"min": 91,
									"max": 100,
									"text": "No"
								}
							]
						},
						"likely": {
							"_id": "starforged/oracles/moves/ask_the_oracle/likely",
							"type": "oracle_rollable",
							"name": "Likely",
							"oracle_type": "column_text",
							"dice": "1d100",
							"match": {
								"text": "On a match, envision an extreme result or twist."
							},
							"rows": [
								{
									"min": 1,
									"max": 75,
									"text": "Yes"
								},
								{
									"min": 76,
									"max": 100,
									"text": "No"
								}
							]
						},
						"fifty_fifty": {
							"_id": "starforged/oracles/moves/ask_the_oracle/fifty_fifty",
							"type": "oracle_rollable",
							"name": "50/50",
							"oracle_type": "column_text",
							"dice": "1d100",
							"match": {
								"text": "On a match, envision an extreme result or twist."
							},
							"rows": [
								{
									"min": 1,
									"max": 50,
									"text": "Yes"
								},
								{
									"min": 51,
									"max": 100,
									"text": "No"
								}
							]
						},
						"unlikely": {
							"_id": "starforged/oracles/moves/ask_the_oracle/unlikely",
							"type": "oracle_rollable",
							"name": "Unlikely",
							"oracle_type": "column_text",
							"dice": "1d100",
							"match": {
								"text": "On a match, envision an extreme result or twist."
							},
							"rows": [
								{
									"min": 1,
									"max": 25,
									"text": "Yes"
								},
								{
									"min": 26,
									"max": 100,
									"text": "No"
								}
							]
						},
						"small_chance": {
							"_id": "starforged/oracles/moves/ask_the_oracle/small_chance",
							"type": "oracle_rollable",
							"name": "Small Chance",
							"oracle_type": "column_text",
							"dice": "1d100",
							"match": {
								"text": "On a match, envision an extreme result or twist."
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Yes"
								},
								{
									"min": 11,
									"max": 100,
									"text": "No"
								}
							]
						}
					},
					"column_labels": {
						"text": "Result"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 229,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 136,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"planets": {
			"_id": "starforged/collections/oracles/planets",
			"type": "oracle_collection",
			"name": "Planet Oracles",
			"canonical_name": "Planets",
			"oracle_type": "tables",
			"contents": {
				"class": {
					"_id": "starforged/oracles/planets/class",
					"type": "oracle_rollable",
					"name": "Planetary Class",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "This oracle provides a simple method of generating a planetary class. If this is enough information, stop there and envision the world as appropriate to its type. For a bit more detail, make a roll on the Descriptor oracle and envision how that aspect defines the nature of the planet or a specific planetside location.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"suggestions": {
						"oracles": ["starforged/oracles/core/descriptor"]
					},
					"rows": [
						{
							"min": 1,
							"max": 15,
							"text": "[Desert World](id:starforged/collections/oracles/planets/desert)"
						},
						{
							"min": 16,
							"max": 30,
							"text": "[Furnace World](id:starforged/collections/oracles/planets/furnace)"
						},
						{
							"min": 31,
							"max": 35,
							"text": "[Grave World](id:starforged/collections/oracles/planets/grave)"
						},
						{
							"min": 36,
							"max": 50,
							"text": "[Ice World](id:starforged/collections/oracles/planets/ice)"
						},
						{
							"min": 51,
							"max": 65,
							"text": "[Jovian World](id:starforged/collections/oracles/planets/jovian)"
						},
						{
							"min": 66,
							"max": 70,
							"text": "[Jungle World](id:starforged/collections/oracles/planets/jungle)"
						},
						{
							"min": 71,
							"max": 75,
							"text": "[Ocean World](id:starforged/collections/oracles/planets/ocean)"
						},
						{
							"min": 76,
							"max": 90,
							"text": "[Rocky World](id:starforged/collections/oracles/planets/rocky)"
						},
						{
							"min": 91,
							"max": 92,
							"text": "[Shattered World](id:starforged/collections/oracles/planets/shattered)"
						},
						{
							"min": 93,
							"max": 98,
							"text": "[Tainted World](id:starforged/collections/oracles/planets/tainted)"
						},
						{
							"min": 99,
							"max": 100,
							"text": "[Vital World](id:starforged/collections/oracles/planets/vital)"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 306,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"desert": {
					"_id": "starforged/collections/oracles/planets/desert",
					"type": "oracle_collection",
					"name": "Desert World",
					"oracle_type": "tables",
					"images": [
						"images/planets/desert-01.webp",
						"images/planets/desert-02.webp"
					],
					"summary": "A pitiless planet of searing heat, blowing sand, and sunbaked rock.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/desert/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Abalos"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Audun"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Bishop"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Desolation"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Dykuma"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Fallow"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Helios"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Mirage"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Morricone"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Nux"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Ordos"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Petra"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Pyla"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Sabulo"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Saffron"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Sirocco"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Sulis"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Torrid"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Umber"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Vermillion"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 308,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/desert/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "None / thin"
								},
								{
									"min": 11,
									"max": 25,
									"text": "Toxic"
								},
								{
									"min": 26,
									"max": 40,
									"text": "Corrosive"
								},
								{
									"min": 41,
									"max": 70,
									"text": "Marginal"
								},
								{
									"min": 71,
									"max": 95,
									"text": "Breathable"
								},
								{
									"min": 96,
									"max": 100,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 308,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/desert/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Dry seabeds"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Expansive dune seas"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Massive canyons"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Perpetual daylight"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Rugged mountains"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Sprawling salt flats"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Vast plateaus"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Vibrant terrain colors"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 308,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/desert/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Cavernous sinkholes"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Engulfing sandstorms"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Fleeting rainstorms and flash floods"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Flooded grottos"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Petrified forest"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Rampaging whirlwinds"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Scorched glass plains"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Severe temperature fluctuations"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Sunbaked bones of titanic creatures"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Timeworn cliffside caves"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Towering rock formations"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Violent electrical storms"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Windborne metallic sand"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 308,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/desert/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "None"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Extinct"
								},
								{
									"min": 41,
									"max": 70,
									"text": "Scarce"
								},
								{
									"min": 71,
									"max": 90,
									"text": "Diverse"
								},
								{
									"min": 91,
									"max": 97,
									"text": "Bountiful"
								},
								{
									"min": 98,
									"max": 100,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 308,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/desert/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/desert/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 50,
											"text": "None"
										},
										{
											"min": 51,
											"max": 60,
											"text": "Orbital settlement"
										},
										{
											"min": 61,
											"max": 80,
											"text": "Planetside settlement"
										},
										{
											"min": 81,
											"max": 92,
											"text": "Multiple settlements"
										},
										{
											"min": 93,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/desert/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 75,
											"text": "None"
										},
										{
											"min": 76,
											"max": 83,
											"text": "Orbital settlement"
										},
										{
											"min": 84,
											"max": 95,
											"text": "Planetside settlement"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Multiple settlements"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/desert/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 90,
											"text": "None"
										},
										{
											"min": 91,
											"max": 96,
											"text": "Orbital settlement"
										},
										{
											"min": 97,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 308,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 308,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"furnace": {
					"_id": "starforged/collections/oracles/planets/furnace",
					"type": "oracle_collection",
					"name": "Furnace World",
					"oracle_type": "tables",
					"images": [
						"images/planets/furnace-01.webp",
						"images/planets/furnace-02.webp"
					],
					"summary": "A planet with relentless volcanic activity, wreathed in fire and ash.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/furnace/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Ash"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Azula"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Cinder"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Cyrus"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Draconus"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Effigy"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Ember"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Flint"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Hades"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Hera"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Ignis"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Inferno"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Ishum"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Kresnik"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Nemesis"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Obsidian"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Scorch"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Tana"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Vesta"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Vesuvius"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 309,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/furnace/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "None / thin"
								},
								{
									"min": 11,
									"max": 50,
									"text": "Toxic"
								},
								{
									"min": 51,
									"max": 65,
									"text": "Corrosive"
								},
								{
									"min": 66,
									"max": 90,
									"text": "Marginal"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Breathable"
								},
								{
									"min": null,
									"max": null,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 309,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/furnace/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Fiery world-spanning chasms"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Glowing rivers of lava"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Lightning-wracked ash clouds"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Magma seas"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Massive supervolcano"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Once verdant terrain"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Towering mountain ranges"
								},
								{
									"min": 78,
									"max": 88,
									"text": "World-spanning fissures"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 309,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/furnace/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Blinding ash storms"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Catastrophic earthquakes"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Colorful geothermal springs"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Intricate volcanic rock formations"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Lava tube tunnel networks"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Masses of scorched bones"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Plains of volcanic glass"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Pools of liquid metal"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Rocky islands adrift on magma"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Roiling clouds of superheated gas"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Scalding geysers"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Silica or metal storms"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Steaming mudflats"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 309,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/furnace/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 35,
									"text": "None"
								},
								{
									"min": 36,
									"max": 60,
									"text": "Extinct"
								},
								{
									"min": 61,
									"max": 85,
									"text": "Scarce"
								},
								{
									"min": 86,
									"max": 95,
									"text": "Diverse"
								},
								{
									"min": 96,
									"max": 98,
									"text": "Bountiful"
								},
								{
									"min": 99,
									"max": 100,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 309,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/furnace/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/furnace/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 60,
											"text": "None"
										},
										{
											"min": 61,
											"max": 75,
											"text": "Orbital settlement"
										},
										{
											"min": 76,
											"max": 87,
											"text": "Planetside settlement"
										},
										{
											"min": 88,
											"max": 96,
											"text": "Multiple settlements"
										},
										{
											"min": 97,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/furnace/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 85,
											"text": "None"
										},
										{
											"min": 86,
											"max": 92,
											"text": "Orbital settlement"
										},
										{
											"min": 93,
											"max": 97,
											"text": "Planetside settlement"
										},
										{
											"min": 98,
											"max": 99,
											"text": "Multiple settlements"
										},
										{
											"min": 100,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/furnace/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 95,
											"text": "None"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Orbital settlement"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 309,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 309,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"grave": {
					"_id": "starforged/collections/oracles/planets/grave",
					"type": "oracle_collection",
					"name": "Grave World",
					"oracle_type": "tables",
					"images": [
						"images/planets/grave-01.webp",
						"images/planets/grave-02.webp"
					],
					"summary": "A once-thriving world—now a grim monument to a fallen civilization.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/grave/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Anubis"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Banshee"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Barrow"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Cairn"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Cerberus"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Charon"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Elysia"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Keen"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Kur"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Lament"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Mantus"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Morrigan"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Mourn"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Necropolis"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Orcus"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Osiris"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Requiem"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Stygia"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Tartarus"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Thrace"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 310,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/grave/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "None / thin"
								},
								{
									"min": 11,
									"max": 45,
									"text": "Toxic"
								},
								{
									"min": 46,
									"max": 70,
									"text": "Corrosive"
								},
								{
									"min": 71,
									"max": 90,
									"text": "Marginal"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Breathable"
								},
								{
									"min": null,
									"max": null,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 310,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/grave/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Broken moon"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Perpetual overcast"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Cratered surface"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Sky-breaching ruins"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Dry seabeds"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Vast wastelands"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Irradiated atmosphere"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Orbiting ship graveyard"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 310,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/grave/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Acid pools"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Ash dunes"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Corrosive rains"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Dead forests"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Fetid mudflats"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Mass graves"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Moldering bones"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Noxious fog"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Radioactive hotspots"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Ravaged cities"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Scarred battlefields"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Ship graveyards"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Whispers of the dead"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 310,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/grave/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 25,
									"text": "None"
								},
								{
									"min": 26,
									"max": 75,
									"text": "Extinct"
								},
								{
									"min": 76,
									"max": 95,
									"text": "Scarce"
								},
								{
									"min": 96,
									"max": 100,
									"text": "Diverse"
								},
								{
									"min": null,
									"max": null,
									"text": "Bountiful"
								},
								{
									"min": null,
									"max": null,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 310,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/grave/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/grave/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 80,
											"text": "None"
										},
										{
											"min": 81,
											"max": 90,
											"text": "Orbital settlement"
										},
										{
											"min": 91,
											"max": 95,
											"text": "Planetside settlement"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Multiple settlements"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/grave/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 90,
											"text": "None"
										},
										{
											"min": 91,
											"max": 97,
											"text": "Orbital settlement"
										},
										{
											"min": 98,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/grave/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 95,
											"text": "None"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Orbital settlement"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 310,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 310,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"ice": {
					"_id": "starforged/collections/oracles/planets/ice",
					"type": "oracle_collection",
					"name": "Ice World",
					"oracle_type": "tables",
					"images": [
						"images/planets/ice-01.webp",
						"images/planets/ice-02.webp"
					],
					"summary": "A rugged, frozen world—locked in an unending winter.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/ice/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Beira"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Boreas"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Caradhras"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Cicero"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Demetria"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Enten"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Fissure"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Frost"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Gelida"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Jotunn"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Kanna"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Karn"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Kheimon"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Moroz"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Nix"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Olwen"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Osolok"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Taiga"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Thule"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Varnholme"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 311,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/ice/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 15,
									"text": "None / thin"
								},
								{
									"min": 16,
									"max": 35,
									"text": "Toxic"
								},
								{
									"min": 36,
									"max": 40,
									"text": "Corrosive"
								},
								{
									"min": 41,
									"max": 70,
									"text": "Marginal"
								},
								{
									"min": 71,
									"max": 95,
									"text": "Breathable"
								},
								{
									"min": 96,
									"max": 100,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 311,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/ice/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Feeble sunlight"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Supersized ice volcano"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Frozen oceans"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Vibrantly colored ice"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Rocky glacial islands"
								},
								{
									"min": 56,
									"max": 66,
									"text": "World-spanning ice canyon"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Snowbound mountains"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Sky-breaching geysers"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 311,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/ice/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Abyssal ice fissures"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Blinding snow storms"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Clusters of ice spikes"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Colossal ice caves"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Glistening ice spires"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Massive snow drifts"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Preserved carcasses"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Rocky islands amid icy wastes"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Shattered plains of pack ice"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Steaming hot springs"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Subsurface liquid oceans"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Vibrant auroras"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Wind-carved ice formations"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 311,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/ice/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "None"
								},
								{
									"min": 21,
									"max": 40,
									"text": "Extinct"
								},
								{
									"min": 41,
									"max": 70,
									"text": "Scarce"
								},
								{
									"min": 71,
									"max": 90,
									"text": "Diverse"
								},
								{
									"min": 91,
									"max": 97,
									"text": "Bountiful"
								},
								{
									"min": 98,
									"max": 100,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 311,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/ice/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/ice/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 50,
											"text": "None"
										},
										{
											"min": 51,
											"max": 60,
											"text": "Orbital settlement"
										},
										{
											"min": 61,
											"max": 80,
											"text": "Planetside settlement"
										},
										{
											"min": 81,
											"max": 92,
											"text": "Multiple settlements"
										},
										{
											"min": 93,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/ice/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 75,
											"text": "None"
										},
										{
											"min": 76,
											"max": 83,
											"text": "Orbital settlement"
										},
										{
											"min": 84,
											"max": 95,
											"text": "Planetside settlement"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Multiple settlements"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/ice/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 90,
											"text": "None"
										},
										{
											"min": 91,
											"max": 96,
											"text": "Orbital settlement"
										},
										{
											"min": 97,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 311,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 311,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"jovian": {
					"_id": "starforged/collections/oracles/planets/jovian",
					"type": "oracle_collection",
					"name": "Jovian World",
					"oracle_type": "tables",
					"images": [
						"images/planets/jovian-01.webp",
						"images/planets/jovian-02.webp"
					],
					"summary": "A massive planet with vast layers of dense gases surrounding a rocky core.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/jovian/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Aether"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Arrokoth"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Esen"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Hanish"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Magnus"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Magonia"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Mistral"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Nephele"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Nimbus"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Nuada"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Nubium"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Serein"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Stratus"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Taranis"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Tempest"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Tenzin"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Tyr"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Veil"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Velum"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Zephyr"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 312,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/jovian/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": null,
									"max": null,
									"text": "None / thin"
								},
								{
									"min": 1,
									"max": 50,
									"text": "Toxic"
								},
								{
									"min": 51,
									"max": 65,
									"text": "Corrosive"
								},
								{
									"min": 66,
									"max": 85,
									"text": "Marginal"
								},
								{
									"min": 86,
									"max": 100,
									"text": "Breathable"
								},
								{
									"min": null,
									"max": null,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 312,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/jovian/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Complex ring system"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Intense gravity well"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Numerous moons"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Perpetual superstorm"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Powerful magnetic field"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Severe electrical storms"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Superheated atmosphere"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Unusual atmospheric colors"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 312,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/jovian/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Clouds of metal particles"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Crystalline rains"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Floating glaciers"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Floating islands"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Layer of suspended liquid"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Pockets of explosive gases"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Powerful vortexes"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Radiation fields"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Storm-swept rocky debris"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Torrential rain"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Towering thunderheads"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Violent turbulence"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Zones of localized atmosphere"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 312,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/jovian/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 35,
									"text": "None"
								},
								{
									"min": 36,
									"max": 60,
									"text": "Extinct"
								},
								{
									"min": 61,
									"max": 85,
									"text": "Scarce"
								},
								{
									"min": 86,
									"max": 95,
									"text": "Diverse"
								},
								{
									"min": 96,
									"max": 98,
									"text": "Bountiful"
								},
								{
									"min": 99,
									"max": 100,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 312,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/jovian/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/jovian/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 50,
											"text": "None"
										},
										{
											"min": 51,
											"max": 70,
											"text": "Orbital settlement"
										},
										{
											"min": 71,
											"max": 85,
											"text": "Planetside settlement"
										},
										{
											"min": 86,
											"max": 95,
											"text": "Multiple settlements"
										},
										{
											"min": 96,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/jovian/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 75,
											"text": "None"
										},
										{
											"min": 76,
											"max": 87,
											"text": "Orbital settlement"
										},
										{
											"min": 88,
											"max": 95,
											"text": "Planetside settlement"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Multiple settlements"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/jovian/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 90,
											"text": "None"
										},
										{
											"min": 91,
											"max": 96,
											"text": "Orbital settlement"
										},
										{
											"min": 97,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 312,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 312,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"jungle": {
					"_id": "starforged/collections/oracles/planets/jungle",
					"type": "oracle_collection",
					"name": "Jungle World",
					"oracle_type": "tables",
					"images": [
						"images/planets/jungle-01.webp",
						"images/planets/jungle-02.webp"
					],
					"summary": "A humid, rain-soaked planet that keeps its secrets under a thick canopy of vegetation.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/jungle/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Acacia"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Aster"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Beryl"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Celadon"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Ceres"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Damu"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Dryad"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Flora"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Iridum"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Iris"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Kishar"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Penumbra"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Roris"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Sylva"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Tangle"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Thorn"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Venom"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Verdure"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Veris"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Viridian"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 313,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/jungle/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": null,
									"max": null,
									"text": "None / thin"
								},
								{
									"min": 1,
									"max": 25,
									"text": "Toxic"
								},
								{
									"min": 26,
									"max": 30,
									"text": "Corrosive"
								},
								{
									"min": 31,
									"max": 60,
									"text": "Marginal"
								},
								{
									"min": 61,
									"max": 90,
									"text": "Breathable"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 313,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/jungle/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Cloud-breaching trees"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Towering mountains"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Expansive rivers or wetlands"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Unbroken canopy"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Inland seas"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Unusual vegetation color"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Massive canyons"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Persistent cloud cover"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 313,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/jungle/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Bioluminescent flora"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Deep river gorges"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Extensive exposed root systems"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Immense tiered waterfalls"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Languid rivers"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Low-lying fog"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Plunging sinkholes"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Scarred clearings"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Sinking quagmires"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Surging rivers"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Torrential rainstorms"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Violent electrical storms"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Waterlogged caves"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 313,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/jungle/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": null,
									"max": null,
									"text": "None"
								},
								{
									"min": null,
									"max": null,
									"text": "Extinct"
								},
								{
									"min": 1,
									"max": 5,
									"text": "Scarce"
								},
								{
									"min": 6,
									"max": 35,
									"text": "Diverse"
								},
								{
									"min": 36,
									"max": 75,
									"text": "Bountiful"
								},
								{
									"min": 76,
									"max": 100,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 313,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/jungle/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/jungle/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 40,
											"text": "None"
										},
										{
											"min": 41,
											"max": 55,
											"text": "Orbital settlement"
										},
										{
											"min": 56,
											"max": 80,
											"text": "Planetside settlement"
										},
										{
											"min": 81,
											"max": 92,
											"text": "Multiple settlements"
										},
										{
											"min": 93,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/jungle/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 65,
											"text": "None"
										},
										{
											"min": 66,
											"max": 75,
											"text": "Orbital settlement"
										},
										{
											"min": 76,
											"max": 92,
											"text": "Planetside settlement"
										},
										{
											"min": 93,
											"max": 97,
											"text": "Multiple settlements"
										},
										{
											"min": 98,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/jungle/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 85,
											"text": "None"
										},
										{
											"min": 86,
											"max": 90,
											"text": "Orbital settlement"
										},
										{
											"min": 91,
											"max": 97,
											"text": "Planetside settlement"
										},
										{
											"min": 98,
											"max": 99,
											"text": "Multiple settlements"
										},
										{
											"min": 100,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 313,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 313,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"ocean": {
					"_id": "starforged/collections/oracles/planets/ocean",
					"type": "oracle_collection",
					"name": "Ocean World",
					"oracle_type": "tables",
					"images": [
						"images/planets/ocean-01.webp",
						"images/planets/ocean-02.webp"
					],
					"summary": "A planet completely or almost entirely covered by a boundless ocean.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/ocean/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Aegir"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Alon"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Clarion"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Darya"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Eldoris"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Horizon"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Hydra"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Kai"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Larimar"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Lotan"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Mira"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Navini"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Nerida"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Oceanus"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Pelagic"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Proteus"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Russalka"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Siren"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Thalassa"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Triton"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 314,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/ocean/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 5,
									"text": "None / thin"
								},
								{
									"min": 6,
									"max": 20,
									"text": "Toxic"
								},
								{
									"min": 21,
									"max": 25,
									"text": "Corrosive"
								},
								{
									"min": 26,
									"max": 60,
									"text": "Marginal"
								},
								{
									"min": 61,
									"max": 90,
									"text": "Breathable"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 314,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/ocean/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Complex reef systems"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Emerging volcanoes"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Floating forests"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Global hurricanes"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Large moon and strong tides"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Scattered islands"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Semi-frozen oceans"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Unusual water color"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 314,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/ocean/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Abyssal trenches"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Living islands"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Luminescent seas"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Roaming icebergs"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Shallow-water plains"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Subsurface volcanoes"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Titanic waves"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Undersea air pockets"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Undersea caves"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Undersea forests"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Unrelenting rainfall"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Violent currents"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Windborne waterspouts"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 314,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/ocean/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 5,
									"text": "None"
								},
								{
									"min": 6,
									"max": 15,
									"text": "Extinct"
								},
								{
									"min": 16,
									"max": 30,
									"text": "Scarce"
								},
								{
									"min": 31,
									"max": 60,
									"text": "Diverse"
								},
								{
									"min": 61,
									"max": 90,
									"text": "Bountiful"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 314,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/ocean/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/ocean/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 40,
											"text": "None"
										},
										{
											"min": 41,
											"max": 55,
											"text": "Orbital settlement"
										},
										{
											"min": 56,
											"max": 80,
											"text": "Planetside settlement"
										},
										{
											"min": 81,
											"max": 92,
											"text": "Multiple settlements"
										},
										{
											"min": 93,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/ocean/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 65,
											"text": "None"
										},
										{
											"min": 66,
											"max": 75,
											"text": "Orbital settlement"
										},
										{
											"min": 76,
											"max": 92,
											"text": "Planetside settlement"
										},
										{
											"min": 93,
											"max": 97,
											"text": "Multiple settlements"
										},
										{
											"min": 98,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/ocean/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 85,
											"text": "None"
										},
										{
											"min": 86,
											"max": 90,
											"text": "Orbital settlement"
										},
										{
											"min": 91,
											"max": 97,
											"text": "Planetside settlement"
										},
										{
											"min": 98,
											"max": 99,
											"text": "Multiple settlements"
										},
										{
											"min": 100,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 314,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 314,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"rocky": {
					"_id": "starforged/collections/oracles/planets/rocky",
					"type": "oracle_collection",
					"name": "Rocky World",
					"oracle_type": "tables",
					"images": [
						"images/planets/rocky-01.webp",
						"images/planets/rocky-02.webp"
					],
					"summary": "A rugged planet scarred by eons of destructive asteroid impacts.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/rocky/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Aphelion"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Artemis"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Capella"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Cobalt"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Crag"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Dusk"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Eos"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Hecate"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Imbrium"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Latona"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Losna"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Orpheus"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Ory"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Quietus"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Selene"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Silas"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Silex"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Slate"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Themis"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Umbra"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 315,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/rocky/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 65,
									"text": "None / thin"
								},
								{
									"min": 66,
									"max": 85,
									"text": "Toxic"
								},
								{
									"min": 86,
									"max": 90,
									"text": "Corrosive"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Marginal"
								},
								{
									"min": null,
									"max": null,
									"text": "Breathable"
								},
								{
									"min": null,
									"max": null,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 315,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/rocky/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Barren plains"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Constant asteroid strikes"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Dense ring system"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Jagged mountains"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Massive impact crater"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Misshapen form (low gravity)"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Perpetual night"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Towering plateaus"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 315,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/rocky/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Crystalline formations"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Crystalline caves"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Exposed mineral deposits"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Geometric terrain features"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Geothermal vents"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Glassy impact craters"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Massive dust dunes"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Powerful magnetic fields"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Rubble-strewn lava fields"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Steam-heated caves"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Subsurface magma flows"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Swirling low-lying gases"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Towering rocky spires"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 315,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/rocky/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 65,
									"text": "None"
								},
								{
									"min": 66,
									"max": 80,
									"text": "Extinct"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Scarce"
								},
								{
									"min": 91,
									"max": 95,
									"text": "Diverse"
								},
								{
									"min": 96,
									"max": 98,
									"text": "Bountiful"
								},
								{
									"min": 99,
									"max": 100,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 315,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/rocky/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/rocky/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 50,
											"text": "None"
										},
										{
											"min": 51,
											"max": 70,
											"text": "Orbital settlement"
										},
										{
											"min": 71,
											"max": 85,
											"text": "Planetside settlement"
										},
										{
											"min": 86,
											"max": 95,
											"text": "Multiple settlements"
										},
										{
											"min": 96,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/rocky/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 75,
											"text": "None"
										},
										{
											"min": 76,
											"max": 87,
											"text": "Orbital settlement"
										},
										{
											"min": 88,
											"max": 95,
											"text": "Planetside settlement"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Multiple settlements"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/rocky/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 90,
											"text": "None"
										},
										{
											"min": 91,
											"max": 96,
											"text": "Orbital settlement"
										},
										{
											"min": 97,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 315,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 315,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"shattered": {
					"_id": "starforged/collections/oracles/planets/shattered",
					"type": "oracle_collection",
					"name": "Shattered World",
					"oracle_type": "tables",
					"images": [
						"images/planets/shattered-01.webp",
						"images/planets/shattered-02.webp"
					],
					"summary": "A planet sundered by cataclysmic destruction.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/shattered/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Cavus"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Chrysalis"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Fragment"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Havoc"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Keres"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Lux"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Nemain"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Praxis"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Riven"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Schism"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Shell"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Slag"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Sliver"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Sunder"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Torment"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Vestige"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Vigrid"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Vortex"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Wrath"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Zix"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 316,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/shattered/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 93,
									"text": "None / thin"
								},
								{
									"min": 94,
									"max": 95,
									"text": "Toxic"
								},
								{
									"min": 96,
									"max": 97,
									"text": "Corrosive"
								},
								{
									"min": 98,
									"max": 99,
									"text": "Marginal"
								},
								{
									"min": 100,
									"max": 100,
									"text": "Breathable"
								},
								{
									"min": null,
									"max": null,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 316,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/shattered/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Demolished space fleet"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Preserved planetary fragment"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Dense ring system"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Swirling debris field"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Fiery planetary core"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Unbroken moon"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Geomagnetic storms"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Intense solar radiation"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 316,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/shattered/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Broken cities"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Colliding fragments"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Energy storms"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Exposed caverns"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Fluctuating gravity"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Magnetic disturbances"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Molten fissures"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Phantom visions of the past"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Pocket atmosphere"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Residual energy storms"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Swirling corrosive gases"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Unstable and fracturing terrain"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Venting magma"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 316,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/shattered/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 30,
									"text": "None"
								},
								{
									"min": 31,
									"max": 85,
									"text": "Extinct"
								},
								{
									"min": 86,
									"max": 95,
									"text": "Scarce"
								},
								{
									"min": 96,
									"max": 100,
									"text": "Diverse"
								},
								{
									"min": null,
									"max": null,
									"text": "Bountiful"
								},
								{
									"min": null,
									"max": null,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 316,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/shattered/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/shattered/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 70,
											"text": "None"
										},
										{
											"min": 71,
											"max": 90,
											"text": "Orbital settlement"
										},
										{
											"min": 91,
											"max": 95,
											"text": "Planetside settlement"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Multiple settlements"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/shattered/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 85,
											"text": "None"
										},
										{
											"min": 86,
											"max": 96,
											"text": "Orbital settlement"
										},
										{
											"min": 97,
											"max": 99,
											"text": "Planetside settlement"
										},
										{
											"min": 100,
											"max": 100,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/shattered/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 95,
											"text": "None"
										},
										{
											"min": 96,
											"max": 99,
											"text": "Orbital settlement"
										},
										{
											"min": 100,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 316,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 316,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"tainted": {
					"_id": "starforged/collections/oracles/planets/tainted",
					"type": "oracle_collection",
					"name": "Tainted World",
					"oracle_type": "tables",
					"images": [
						"images/planets/tainted-01.webp",
						"images/planets/tainted-02.webp"
					],
					"summary": "A foul planet wracked by a poisonous climate and virulent growths.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/tainted/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Achlys"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Animus"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Bane"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Blight"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Carrion"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Chitin"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Datura"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Dreck"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Erra"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Febris"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Malacia"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Miasma"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Morbus"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Pathosis"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Pestis"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Scourge"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Telium"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Timoris"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Verus"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Xanthous"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 317,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/tainted/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": null,
									"max": null,
									"text": "None / thin"
								},
								{
									"min": 1,
									"max": 65,
									"text": "Toxic"
								},
								{
									"min": 66,
									"max": 85,
									"text": "Corrosive"
								},
								{
									"min": 86,
									"max": 95,
									"text": "Marginal"
								},
								{
									"min": 96,
									"max": 100,
									"text": "Breathable"
								},
								{
									"min": null,
									"max": null,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 317,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/tainted/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Expansive fungal plains"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Stagnant cloud cover"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Fungal forests"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Thick, murky atmosphere"
								},
								{
									"min": 45,
									"max": 55,
									"text": "Scabrous, infected terrain"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Toxic seas"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Sky-breaching fungus"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Sludge-filled river networks"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 317,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/tainted/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Caustic gas storms"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Corrosive, low-lying fog"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Fungus-encrusted caves"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Gelatinous ponds"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Hallucinogenic toxins"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Layers of fast-growing lichen"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Moldering bones"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Mutated flora"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Poisonous gas vents"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Spore clouds"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Terrain marred by fleshy pustules"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Toxic rain"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Virulent fungal infestations"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 317,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/tainted/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": null,
									"max": null,
									"text": "None"
								},
								{
									"min": null,
									"max": null,
									"text": "Extinct"
								},
								{
									"min": 1,
									"max": 10,
									"text": "Scarce"
								},
								{
									"min": 11,
									"max": 35,
									"text": "Diverse"
								},
								{
									"min": 36,
									"max": 65,
									"text": "Bountiful"
								},
								{
									"min": 66,
									"max": 100,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 317,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/tainted/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/tainted/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 80,
											"text": "None"
										},
										{
											"min": 81,
											"max": 90,
											"text": "Orbital settlement"
										},
										{
											"min": 91,
											"max": 95,
											"text": "Planetside settlement"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Multiple settlements"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/tainted/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 90,
											"text": "None"
										},
										{
											"min": 91,
											"max": 97,
											"text": "Orbital settlement"
										},
										{
											"min": 98,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/tainted/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 95,
											"text": "None"
										},
										{
											"min": 96,
											"max": 98,
											"text": "Orbital settlement"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Planetside settlement"
										},
										{
											"min": null,
											"max": null,
											"text": "Multiple settlements"
										},
										{
											"min": null,
											"max": null,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 317,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 317,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"vital": {
					"_id": "starforged/collections/oracles/planets/vital",
					"type": "oracle_collection",
					"name": "Vital World",
					"oracle_type": "tables",
					"images": [
						"images/planets/vital-01.webp",
						"images/planets/vital-02.webp"
					],
					"summary": "This diverse, life-bearing planet might provide some small measure of hope.",
					"contents": {
						"name": {
							"_id": "starforged/oracles/planets/vital/name",
							"type": "oracle_rollable",
							"name": "Sample Names",
							"oracle_type": "table_text",
							"dice": "1d20",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 1,
									"text": "Chiron"
								},
								{
									"min": 2,
									"max": 2,
									"text": "Demeter"
								},
								{
									"min": 3,
									"max": 3,
									"text": "Erebos"
								},
								{
									"min": 4,
									"max": 4,
									"text": "Erembour"
								},
								{
									"min": 5,
									"max": 5,
									"text": "Feronia"
								},
								{
									"min": 6,
									"max": 6,
									"text": "Fortuna"
								},
								{
									"min": 7,
									"max": 7,
									"text": "Gaia"
								},
								{
									"min": 8,
									"max": 8,
									"text": "Harbinger"
								},
								{
									"min": 9,
									"max": 9,
									"text": "Haven"
								},
								{
									"min": 10,
									"max": 10,
									"text": "Hope"
								},
								{
									"min": 11,
									"max": 11,
									"text": "Morpheus"
								},
								{
									"min": 12,
									"max": 12,
									"text": "Nemus"
								},
								{
									"min": 13,
									"max": 13,
									"text": "Sapphire"
								},
								{
									"min": 14,
									"max": 14,
									"text": "Serenity"
								},
								{
									"min": 15,
									"max": 15,
									"text": "Sif"
								},
								{
									"min": 16,
									"max": 16,
									"text": "Silva"
								},
								{
									"min": 17,
									"max": 17,
									"text": "Sirona"
								},
								{
									"min": 18,
									"max": 18,
									"text": "Solstice"
								},
								{
									"min": 19,
									"max": 19,
									"text": "Vale"
								},
								{
									"min": 20,
									"max": 20,
									"text": "Valinor"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 318,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"atmosphere": {
							"_id": "starforged/oracles/planets/vital/atmosphere",
							"type": "oracle_rollable",
							"name": "Atmosphere",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": null,
									"max": null,
									"text": "None / thin"
								},
								{
									"min": null,
									"max": null,
									"text": "Toxic"
								},
								{
									"min": null,
									"max": null,
									"text": "Corrosive"
								},
								{
									"min": 1,
									"max": 20,
									"text": "Marginal"
								},
								{
									"min": 21,
									"max": 50,
									"text": "Breathable"
								},
								{
									"min": 51,
									"max": 100,
									"text": "Ideal"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 318,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"observed_from_space": {
							"_id": "starforged/oracles/planets/vital/observed_from_space",
							"type": "oracle_rollable",
							"name": "Observed From Space",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 11,
									"text": "Complex ring system"
								},
								{
									"min": 12,
									"max": 22,
									"text": "Numerous small moons"
								},
								{
									"min": 23,
									"max": 33,
									"text": "Dramatic seasonal variation"
								},
								{
									"min": 34,
									"max": 44,
									"text": "Unusual day or night cycle"
								},
								{
									"min": 45,
									"max": 55,
									"text": "High gravity"
								},
								{
									"min": 56,
									"max": 66,
									"text": "Vibrantly colored landscapes"
								},
								{
									"min": 67,
									"max": 77,
									"text": "Large moon"
								},
								{
									"min": 78,
									"max": 88,
									"text": "Narrow livable band"
								},
								{
									"min": 89,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (orbital)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 318,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/planets/vital/feature",
							"type": "oracle_rollable",
							"name": "Planetside Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 7,
									"text": "Background radiation"
								},
								{
									"min": 8,
									"max": 14,
									"text": "Chaotically juxtaposed biomes"
								},
								{
									"min": 15,
									"max": 21,
									"text": "Creature boneyards"
								},
								{
									"min": 22,
									"max": 28,
									"text": "Creature lairs or watering holes"
								},
								{
									"min": 29,
									"max": 35,
									"text": "Crystalline formations"
								},
								{
									"min": 36,
									"max": 42,
									"text": "Fierce electrical storms"
								},
								{
									"min": 43,
									"max": 49,
									"text": "Floating terrain"
								},
								{
									"min": 50,
									"max": 56,
									"text": "Frequent seismic activity"
								},
								{
									"min": 57,
									"max": 63,
									"text": "Magnetic disturbances"
								},
								{
									"min": 64,
									"max": 70,
									"text": "Scarred or excavated terrain"
								},
								{
									"min": 71,
									"max": 77,
									"text": "Signs of an engineered biosphere"
								},
								{
									"min": 78,
									"max": 84,
									"text": "Sudden weather fluctuations"
								},
								{
									"min": 85,
									"max": 91,
									"text": "Towering geological formations"
								},
								{
									"min": 92,
									"max": 98,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults) (planetside)"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 318,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"life": {
							"_id": "starforged/oracles/planets/vital/life",
							"type": "oracle_rollable",
							"name": "Life",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": null,
									"max": null,
									"text": "None"
								},
								{
									"min": null,
									"max": null,
									"text": "Extinct"
								},
								{
									"min": 1,
									"max": 10,
									"text": "Scarce"
								},
								{
									"min": 11,
									"max": 45,
									"text": "Diverse"
								},
								{
									"min": 46,
									"max": 85,
									"text": "Bountiful"
								},
								{
									"min": 86,
									"max": 100,
									"text": "Overrun"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 318,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"diversity": {
							"_id": "starforged/oracles/planets/vital/diversity",
							"type": "oracle_rollable",
							"name": "Diversity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "To learn the major terrain and environment types found on a Vital World, first roll on the diversity table. Then, roll the indicated number of times on the biomes table. If you get a duplicate result, roll again, or envision that landscape as more dominant, unusual, or dramatic.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Simple (two biomes)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/planets/vital/biomes",
											"dice": null,
											"auto": false,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									],
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 21,
									"max": 70,
									"text": "Diverse (three biomes)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/planets/vital/biomes",
											"dice": null,
											"auto": false,
											"duplicates": "reroll",
											"number_of_rolls": 3
										}
									],
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 71,
									"max": 90,
									"text": "Complex (four biomes)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/planets/vital/biomes",
											"dice": null,
											"auto": false,
											"duplicates": "reroll",
											"number_of_rolls": 4
										}
									],
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 91,
									"max": 100,
									"text": "Garden world (five or more biomes)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/planets/vital/biomes",
											"dice": null,
											"auto": false,
											"duplicates": "reroll",
											"number_of_rolls": 5
										}
									],
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 318,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"biomes": {
							"_id": "starforged/oracles/planets/vital/biomes",
							"type": "oracle_rollable",
							"name": "Biomes",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 5,
									"text": "Caves",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 6,
									"max": 10,
									"text": "Cold forest",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 11,
									"max": 15,
									"text": "Fungal",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 16,
									"max": 20,
									"text": "Glacial or snow",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 21,
									"max": 25,
									"text": "Grassland",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 26,
									"max": 30,
									"text": "Islands",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 31,
									"max": 35,
									"text": "Jungle",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 36,
									"max": 40,
									"text": "Mountainous",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 41,
									"max": 45,
									"text": "Ocean",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 46,
									"max": 50,
									"text": "Rocky desert",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 51,
									"max": 55,
									"text": "Sandy desert",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 56,
									"max": 60,
									"text": "Savanna",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 61,
									"max": 65,
									"text": "Shallow seas",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 66,
									"max": 70,
									"text": "Shrubland",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 71,
									"max": 75,
									"text": "Temperate rainforest",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 76,
									"max": 80,
									"text": "Temperate forest",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 81,
									"max": 85,
									"text": "Tundra",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 86,
									"max": 90,
									"text": "Volcanic",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 91,
									"max": 95,
									"text": "Waterways",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								},
								{
									"min": 96,
									"max": 100,
									"text": "Wetland",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun"
										}
									}
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 318,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"collections": {
						"settlements": {
							"_id": "starforged/collections/oracles/planets/vital/settlements",
							"type": "oracle_collection",
							"name": "Settlements",
							"oracle_type": "table_shared_text",
							"contents": {
								"terminus": {
									"_id": "starforged/oracles/planets/vital/settlements/terminus",
									"type": "oracle_rollable",
									"name": "Terminus",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "terminus"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 20,
											"text": "None"
										},
										{
											"min": 21,
											"max": 30,
											"text": "Orbital settlement"
										},
										{
											"min": 31,
											"max": 70,
											"text": "Planetside settlement"
										},
										{
											"min": 71,
											"max": 90,
											"text": "Multiple settlements"
										},
										{
											"min": 91,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"outlands": {
									"_id": "starforged/oracles/planets/vital/settlements/outlands",
									"type": "oracle_rollable",
									"name": "Outlands",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "outlands"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 50,
											"text": "None"
										},
										{
											"min": 51,
											"max": 55,
											"text": "Orbital settlement"
										},
										{
											"min": 56,
											"max": 85,
											"text": "Planetside settlement"
										},
										{
											"min": 86,
											"max": 95,
											"text": "Multiple settlements"
										},
										{
											"min": 96,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								},
								"expanse": {
									"_id": "starforged/oracles/planets/vital/settlements/expanse",
									"type": "oracle_rollable",
									"name": "Expanse",
									"oracle_type": "column_text",
									"dice": "1d100",
									"tags": {
										"starforged": {
											"region": "expanse"
										}
									},
									"rows": [
										{
											"min": 1,
											"max": 80,
											"text": "None"
										},
										{
											"min": 81,
											"max": 83,
											"text": "Orbital settlement"
										},
										{
											"min": 84,
											"max": 93,
											"text": "Planetside settlement"
										},
										{
											"min": 94,
											"max": 98,
											"text": "Multiple settlements"
										},
										{
											"min": 99,
											"max": 100,
											"text": "Settlements in conflict"
										}
									]
								}
							},
							"column_labels": {
								"text": "Result"
							},
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 318,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 318,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"peril": {
					"_id": "starforged/collections/oracles/planets/peril",
					"type": "oracle_collection",
					"name": "Planetside Peril",
					"oracle_type": "table_shared_text",
					"summary": "Choose or roll on this table when you want inspiration for a trouble during planetside exploration or a planetside expedition.",
					"contents": {
						"lifebearing": {
							"_id": "starforged/oracles/planets/peril/lifebearing",
							"type": "oracle_rollable",
							"name": "Lifebearing",
							"oracle_type": "column_text",
							"dice": "1d100",
							"rows": [
								{
									"min": 1,
									"max": 3,
									"text": "Corrupted or mutated lifeform"
								},
								{
									"min": 4,
									"max": 6,
									"text": "Signs of a lifeform's power or cunning"
								},
								{
									"min": 7,
									"max": 9,
									"text": "Hazardous plant life or malignant spores"
								},
								{
									"min": 10,
									"max": 12,
									"text": "Lifeform hunts for prey"
								},
								{
									"min": 13,
									"max": 15,
									"text": "Lifeform lairs here"
								},
								{
									"min": 16,
									"max": 18,
									"text": "Lifeforms guided by a greater threat"
								},
								{
									"min": 19,
									"max": 21,
									"text": "Lifeforms spooked or stampeding"
								},
								{
									"min": 22,
									"max": 24,
									"text": "Threatening lifeform draws near"
								},
								{
									"min": 25,
									"max": 27,
									"text": "Life is revealed or takes an unexpected form"
								},
								{
									"min": 28,
									"max": 30,
									"text": "Blocked or impassible path"
								},
								{
									"min": 31,
									"max": 33,
									"text": "Corrosive substance or environment"
								},
								{
									"min": 34,
									"max": 36,
									"text": "Disturbing remains or evidence of death"
								},
								{
									"min": 37,
									"max": 39,
									"text": "Drastic environmental change"
								},
								{
									"min": 40,
									"max": 42,
									"text": "Enemy holds this area"
								},
								{
									"min": 43,
									"max": 45,
									"text": "Entangling or engulfing hazard"
								},
								{
									"min": 46,
									"max": 48,
									"text": "Equipment fails or malfunctions"
								},
								{
									"min": 49,
									"max": 51,
									"text": "Guarded or patrolled path"
								},
								{
									"min": 52,
									"max": 54,
									"text": "Led astray"
								},
								{
									"min": 55,
									"max": 57,
									"text": "Lost the path"
								},
								{
									"min": 58,
									"max": 60,
									"text": "Meteorites fall from the sky"
								},
								{
									"min": 61,
									"max": 63,
									"text": "Irradiated area or object"
								},
								{
									"min": 64,
									"max": 66,
									"text": "Realization that something was left behind"
								},
								{
									"min": 67,
									"max": 69,
									"text": "Seismic or volcanic upheaval"
								},
								{
									"min": 70,
									"max": 72,
									"text": "Signs of a lurking or trailing foe"
								},
								{
									"min": 73,
									"max": 75,
									"text": "Storm or atmospheric disruption"
								},
								{
									"min": 76,
									"max": 78,
									"text": "Toxic or sickening environment"
								},
								{
									"min": 79,
									"max": 81,
									"text": "Trap or alarm"
								},
								{
									"min": 82,
									"max": 84,
									"text": "Treacherous or arduous path"
								},
								{
									"min": 85,
									"max": 87,
									"text": "Troubling visions or apparitions"
								},
								{
									"min": 88,
									"max": 90,
									"text": "Visibility hindered by atmospheric effects"
								},
								{
									"min": 91,
									"max": 93,
									"text": "Worrying arrival of a ship or vehicle"
								},
								{
									"min": 94,
									"max": 96,
									"text": "Wreckage or ruins portend a new threat"
								},
								{
									"min": 97,
									"max": 99,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 100,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						},
						"lifeless": {
							"_id": "starforged/oracles/planets/peril/lifeless",
							"type": "oracle_rollable",
							"name": "Lifeless",
							"oracle_type": "column_text",
							"dice": "1d100",
							"rows": [
								{
									"min": null,
									"max": null,
									"text": "Corrupted or mutated lifeform"
								},
								{
									"min": null,
									"max": null,
									"text": "Signs of a lifeform's power or cunning"
								},
								{
									"min": null,
									"max": null,
									"text": "Hazardous plant life or malignant spores"
								},
								{
									"min": null,
									"max": null,
									"text": "Lifeform hunts for prey"
								},
								{
									"min": null,
									"max": null,
									"text": "Lifeform lairs here"
								},
								{
									"min": null,
									"max": null,
									"text": "Lifeforms guided by a greater threat"
								},
								{
									"min": null,
									"max": null,
									"text": "Lifeforms spooked or stampeding"
								},
								{
									"min": null,
									"max": null,
									"text": "Threatening lifeform draws near"
								},
								{
									"min": 1,
									"max": 3,
									"text": "Life is revealed or takes an unexpected form"
								},
								{
									"min": 4,
									"max": 7,
									"text": "Blocked or impassible path"
								},
								{
									"min": 8,
									"max": 11,
									"text": "Corrosive substance or environment"
								},
								{
									"min": 12,
									"max": 15,
									"text": "Disturbing remains or evidence of death"
								},
								{
									"min": 16,
									"max": 19,
									"text": "Drastic environmental change"
								},
								{
									"min": 20,
									"max": 23,
									"text": "Enemy holds this area"
								},
								{
									"min": 24,
									"max": 27,
									"text": "Entangling or engulfing hazard"
								},
								{
									"min": 28,
									"max": 31,
									"text": "Equipment fails or malfunctions"
								},
								{
									"min": 32,
									"max": 35,
									"text": "Guarded or patrolled path"
								},
								{
									"min": 36,
									"max": 39,
									"text": "Led astray"
								},
								{
									"min": 40,
									"max": 43,
									"text": "Lost the path"
								},
								{
									"min": 44,
									"max": 47,
									"text": "Meteorites fall from the sky"
								},
								{
									"min": 48,
									"max": 51,
									"text": "Irradiated area or object"
								},
								{
									"min": 52,
									"max": 55,
									"text": "Realization that something was left behind"
								},
								{
									"min": 56,
									"max": 59,
									"text": "Seismic or volcanic upheaval"
								},
								{
									"min": 60,
									"max": 63,
									"text": "Signs of a lurking or trailing foe"
								},
								{
									"min": 64,
									"max": 67,
									"text": "Storm or atmospheric disruption"
								},
								{
									"min": 68,
									"max": 71,
									"text": "Toxic or sickening environment"
								},
								{
									"min": 72,
									"max": 75,
									"text": "Trap or alarm"
								},
								{
									"min": 76,
									"max": 79,
									"text": "Treacherous or arduous path"
								},
								{
									"min": 80,
									"max": 83,
									"text": "Troubling visions or apparitions"
								},
								{
									"min": 84,
									"max": 87,
									"text": "Visibility hindered by atmospheric effects"
								},
								{
									"min": 88,
									"max": 91,
									"text": "Worrying arrival of a ship or vehicle"
								},
								{
									"min": 92,
									"max": 95,
									"text": "Wreckage or ruins portend a new threat"
								},
								{
									"min": 96,
									"max": 99,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 100,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						}
					},
					"column_labels": {
						"text": "Result"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 320,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"opportunity": {
					"_id": "starforged/collections/oracles/planets/opportunity",
					"type": "oracle_collection",
					"name": "Planetside Opportunity",
					"oracle_type": "table_shared_text",
					"summary": "Choose or roll on this table when you want inspiration for a beneficial encounter or event on a planetside journey, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
					"contents": {
						"lifebearing": {
							"_id": "starforged/oracles/planets/opportunity/lifebearing",
							"type": "oracle_rollable",
							"name": "Lifebearing",
							"oracle_type": "column_text",
							"dice": "1d100",
							"rows": [
								{
									"min": 1,
									"max": 4,
									"text": "Clue to a lifeform's nature or vulnerabilities"
								},
								{
									"min": 5,
									"max": 8,
									"text": "Friendly interaction with a benign lifeform"
								},
								{
									"min": 9,
									"max": 12,
									"text": "Hunting or foraging opportunities are plentiful"
								},
								{
									"min": 13,
									"max": 16,
									"text": "Interesting or helpful aspect of benign creatures"
								},
								{
									"min": 17,
									"max": 20,
									"text": "Interesting or helpful aspect of local plant life"
								},
								{
									"min": 21,
									"max": 24,
									"text": "Encounter reveals unexpected benign lifeforms"
								},
								{
									"min": 25,
									"max": 28,
									"text": "Abandoned camp or vehicle"
								},
								{
									"min": 29,
									"max": 32,
									"text": "Advance warning of an environmental threat"
								},
								{
									"min": 33,
									"max": 36,
									"text": "Clear path through otherwise perilous terrain"
								},
								{
									"min": 37,
									"max": 40,
									"text": "Clue offers insight into a current quest or mystery"
								},
								{
									"min": 41,
									"max": 44,
									"text": "Clue to the history or nature of this place"
								},
								{
									"min": 45,
									"max": 48,
									"text": "Evidence that others have passed this way"
								},
								{
									"min": 49,
									"max": 52,
									"text": "Foe reveals themselves or tips their hand"
								},
								{
									"min": 53,
									"max": 56,
									"text": "Fortuitous change in the weather or atmosphere"
								},
								{
									"min": 57,
									"max": 60,
									"text": "Friendly traveler crosses your path"
								},
								{
									"min": 61,
									"max": 64,
									"text": "Helpful resource is in ample supply"
								},
								{
									"min": 65,
									"max": 68,
									"text": "Impressive vista offers comfort or inspiration"
								},
								{
									"min": 69,
									"max": 72,
									"text": "Interesting artifact or device"
								},
								{
									"min": 73,
									"max": 76,
									"text": "Interesting site offers opportunities for exploration"
								},
								{
									"min": 77,
									"max": 80,
									"text": "Moment of fellowship or inner peace"
								},
								{
									"min": 81,
									"max": 84,
									"text": "Opening to distract, escape, or avoid foes"
								},
								{
									"min": 85,
									"max": 88,
									"text": "Opening to get the drop on a foe"
								},
								{
									"min": 89,
									"max": 92,
									"text": "Plea for help from a potential benefactor"
								},
								{
									"min": 93,
									"max": 96,
									"text": "Refuge offers a place to hide, plan, or recover"
								},
								{
									"min": 97,
									"max": 100,
									"text": "Vantage point reveals the lay of the land"
								}
							]
						},
						"lifeless": {
							"_id": "starforged/oracles/planets/opportunity/lifeless",
							"type": "oracle_rollable",
							"name": "Lifeless",
							"oracle_type": "column_text",
							"dice": "1d100",
							"rows": [
								{
									"min": null,
									"max": null,
									"text": "Clue to a lifeform's nature or vulnerabilities"
								},
								{
									"min": null,
									"max": null,
									"text": "Friendly interaction with a benign lifeform"
								},
								{
									"min": null,
									"max": null,
									"text": "Hunting or foraging opportunities are plentiful"
								},
								{
									"min": null,
									"max": null,
									"text": "Interesting or helpful aspect of benign creatures"
								},
								{
									"min": null,
									"max": null,
									"text": "Interesting or helpful aspect of local plant life"
								},
								{
									"min": 1,
									"max": 5,
									"text": "Encounter reveals unexpected benign lifeforms"
								},
								{
									"min": 6,
									"max": 10,
									"text": "Abandoned camp or vehicle"
								},
								{
									"min": 11,
									"max": 15,
									"text": "Advance warning of an environmental threat"
								},
								{
									"min": 16,
									"max": 20,
									"text": "Clear path through otherwise perilous terrain"
								},
								{
									"min": 21,
									"max": 25,
									"text": "Clue offers insight into a current quest or mystery"
								},
								{
									"min": 26,
									"max": 30,
									"text": "Clue to the history or nature of this place"
								},
								{
									"min": 31,
									"max": 35,
									"text": "Evidence that others have passed this way"
								},
								{
									"min": 36,
									"max": 40,
									"text": "Foe reveals themselves or tips their hand"
								},
								{
									"min": 41,
									"max": 45,
									"text": "Fortuitous change in the weather or atmosphere"
								},
								{
									"min": 46,
									"max": 50,
									"text": "Friendly traveler crosses your path"
								},
								{
									"min": 51,
									"max": 55,
									"text": "Helpful resource is in ample supply"
								},
								{
									"min": 56,
									"max": 60,
									"text": "Impressive vista offers comfort or inspiration"
								},
								{
									"min": 61,
									"max": 65,
									"text": "Interesting artifact or device"
								},
								{
									"min": 66,
									"max": 70,
									"text": "Interesting site offers opportunities for exploration"
								},
								{
									"min": 71,
									"max": 75,
									"text": "Moment of fellowship or inner peace"
								},
								{
									"min": 76,
									"max": 80,
									"text": "Opening to distract, escape, or avoid foes"
								},
								{
									"min": 81,
									"max": 85,
									"text": "Opening to get the drop on a foe"
								},
								{
									"min": 86,
									"max": 90,
									"text": "Plea for help from a potential benefactor"
								},
								{
									"min": 91,
									"max": 95,
									"text": "Refuge offers a place to hide, plan, or recover"
								},
								{
									"min": 96,
									"max": 100,
									"text": "Vantage point reveals the lay of the land"
								}
							]
						}
					},
					"column_labels": {
						"text": "Result"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 321,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 306,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"settlements": {
			"_id": "starforged/collections/oracles/settlements",
			"type": "oracle_collection",
			"name": "Settlement Oracles",
			"canonical_name": "Settlements",
			"oracle_type": "tables",
			"contents": {
				"location": {
					"_id": "starforged/oracles/settlements/location",
					"type": "oracle_rollable",
					"name": "Location",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 40,
							"icon": "icon/oracles/location/planetside.svg",
							"text": "Planetside"
						},
						{
							"min": 41,
							"max": 75,
							"icon": "icon/oracles/location/orbital.svg",
							"text": "Orbital"
						},
						{
							"min": 76,
							"max": 100,
							"icon": "icon/oracles/location/deep_space.svg",
							"text": "Deep Space"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 322,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"first_look": {
					"_id": "starforged/oracles/settlements/first_look",
					"type": "oracle_rollable",
					"name": "First Look",
					"oracle_type": "table_text",
					"dice": "1d100",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Beautiful architecture"
						},
						{
							"min": 4,
							"max": 9,
							"text": "Built from organic materials"
						},
						{
							"min": 10,
							"max": 15,
							"text": "Built from random scrap"
						},
						{
							"min": 16,
							"max": 21,
							"text": "Built within repurposed ship"
						},
						{
							"min": 22,
							"max": 26,
							"text": "Built within terrain or asteroid"
						},
						{
							"min": 27,
							"max": 31,
							"text": "Defensible location"
						},
						{
							"min": 32,
							"max": 35,
							"text": "Elevated or multi-level construction"
						},
						{
							"min": 36,
							"max": 40,
							"text": "Hidden or subsurface location"
						},
						{
							"min": 41,
							"max": 43,
							"text": "High-tech construction"
						},
						{
							"min": 44,
							"max": 49,
							"text": "Industrial architecture"
						},
						{
							"min": 50,
							"max": 53,
							"text": "Intimidating defenses"
						},
						{
							"min": 54,
							"max": 56,
							"text": "Moving or transforming"
						},
						{
							"min": 57,
							"max": 61,
							"text": "Obvious social stratification"
						},
						{
							"min": 62,
							"max": 66,
							"text": "Precarious location"
						},
						{
							"min": 67,
							"max": 72,
							"text": "Rustic architecture"
						},
						{
							"min": 73,
							"max": 76,
							"text": "Significant structural damage"
						},
						{
							"min": 77,
							"max": 80,
							"text": "Sprawling or dispersed structures"
						},
						{
							"min": 81,
							"max": 83,
							"text": "Temporary or seasonal location"
						},
						{
							"min": 84,
							"max": 87,
							"text": "Toxic or polluted habitat"
						},
						{
							"min": 88,
							"max": 90,
							"text": "Within or near [Precursor Vault](id:starforged/collections/oracles/vaults)"
						},
						{
							"min": 91,
							"max": 100,
							"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/descriptor",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/focus",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 323,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"initial_contact": {
					"_id": "starforged/oracles/settlements/initial_contact",
					"type": "oracle_rollable",
					"name": "Initial Contact",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 20,
							"text": "Welcoming"
						},
						{
							"min": 21,
							"max": 30,
							"text": "Neutral / automated"
						},
						{
							"min": 31,
							"max": 50,
							"text": "Wary"
						},
						{
							"min": 51,
							"max": 60,
							"text": "Uncooperative"
						},
						{
							"min": 61,
							"max": 70,
							"text": "Hostile"
						},
						{
							"min": 71,
							"max": 83,
							"text": "Asking for help"
						},
						{
							"min": 84,
							"max": 86,
							"text": "In battle"
						},
						{
							"min": 87,
							"max": 89,
							"text": "Captured"
						},
						{
							"min": 90,
							"max": 92,
							"text": "Unresponsive"
						},
						{
							"min": 93,
							"max": 95,
							"text": "Destroyed"
						},
						{
							"min": 96,
							"max": 100,
							"text": "[Derelict](id:starforged/collections/oracles/derelicts)"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 323,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"authority": {
					"_id": "starforged/oracles/settlements/authority",
					"type": "oracle_rollable",
					"name": "Authority",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 15,
							"text": "None / lawless",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 16,
							"max": 30,
							"text": "Ineffectual",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 31,
							"max": 45,
							"text": "Tolerant",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 46,
							"max": 55,
							"text": "Fair",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 56,
							"max": 70,
							"text": "Unyielding",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 71,
							"max": 85,
							"text": "Corrupt",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 86,
							"max": 100,
							"text": "Oppressive",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 323,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"projects": {
					"_id": "starforged/oracles/settlements/projects",
					"type": "oracle_rollable",
					"name": "Settlement Projects",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Check the Settlement Projects table when it’s appropriate for your character to know or uncover these details. Projects are the main industry, function, or focus of a settlement. They do not necessarily represent every activity at the site—particularly at a large settlement—but are the most visible or noteworthy aspects.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 5,
							"text": "Agriculture",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 7,
							"text": "Archeology",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 8,
							"max": 9,
							"text": "Automation",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 10,
							"max": 11,
							"text": "Black market",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 12,
							"max": 13,
							"text": "Command",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 14,
							"max": 17,
							"text": "Defense",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 18,
							"max": 22,
							"text": "Energy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 23,
							"max": 25,
							"text": "Engineering",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 26,
							"max": 27,
							"text": "Entertainment",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 28,
							"max": 29,
							"text": "Environmentalism",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 30,
							"max": 31,
							"text": "Evacuation",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 32,
							"max": 33,
							"text": "Expansion",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 34,
							"max": 37,
							"text": "Exploration",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 38,
							"max": 39,
							"text": "Festival",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 40,
							"max": 41,
							"text": "History",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 42,
							"max": 43,
							"text": "Hunting",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 44,
							"max": 46,
							"text": "Manufacturing",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 47,
							"max": 49,
							"text": "Medical",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 50,
							"max": 51,
							"text": "Migration",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 52,
							"max": 57,
							"text": "Mining",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 58,
							"max": 59,
							"text": "Pacifism",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 60,
							"max": 62,
							"text": "Raiding",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 63,
							"max": 65,
							"text": "Research",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 66,
							"max": 69,
							"text": "Salvage",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 70,
							"max": 72,
							"text": "Secrecy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 73,
							"max": 75,
							"text": "Shipbuilding",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 76,
							"max": 78,
							"text": "Spirituality",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 79,
							"max": 84,
							"text": "Subsistence",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 85,
							"max": 86,
							"text": "Surveillance",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 87,
							"max": 88,
							"text": "Terraforming",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 89,
							"max": 92,
							"text": "Trade",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 93,
							"max": 95,
							"text": "Warfare",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 96,
							"max": 100,
							"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/action",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/theme",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 324,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"trouble": {
					"_id": "starforged/oracles/settlements/trouble",
					"type": "oracle_rollable",
					"name": "Settlement Trouble",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Check the Settlement Trouble table when it’s appropriate for your character to know or uncover these details. The Settlement Trouble table provides a broad description of the site’s most dramatic current issue.",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Battle for leadership"
						},
						{
							"min": 4,
							"max": 6,
							"text": "Betrayal from within"
						},
						{
							"min": 7,
							"max": 8,
							"text": "Caught in the crossfire"
						},
						{
							"min": 9,
							"max": 11,
							"text": "Changing environment"
						},
						{
							"min": 12,
							"max": 13,
							"text": "Clash of cultures"
						},
						{
							"min": 14,
							"max": 17,
							"text": "Dangerous discovery"
						},
						{
							"min": 18,
							"max": 21,
							"text": "Depleted supplies"
						},
						{
							"min": 22,
							"max": 24,
							"text": "Deprived of a resource"
						},
						{
							"min": 25,
							"max": 28,
							"text": "Failing technology"
						},
						{
							"min": 29,
							"max": 32,
							"text": "Feuding factions"
						},
						{
							"min": 33,
							"max": 34,
							"text": "Ghostly visitations"
						},
						{
							"min": 35,
							"max": 38,
							"text": "Hazardous environment"
						},
						{
							"min": 39,
							"max": 42,
							"text": "Hostile lifeforms"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Impassable route"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Impending attack"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Impending natural disaster"
						},
						{
							"min": 52,
							"max": 53,
							"text": "Invasive organisms"
						},
						{
							"min": 54,
							"max": 55,
							"text": "Mounting debt"
						},
						{
							"min": 56,
							"max": 57,
							"text": "Mysterious deaths"
						},
						{
							"min": 58,
							"max": 60,
							"text": "Overdue delivery"
						},
						{
							"min": 61,
							"max": 62,
							"text": "Plagued by sickness"
						},
						{
							"min": 63,
							"max": 65,
							"text": "Preyed upon by raiders"
						},
						{
							"min": 66,
							"max": 67,
							"text": "Revolt against leadership"
						},
						{
							"min": 68,
							"max": 69,
							"text": "Sabotaged technology"
						},
						{
							"min": 70,
							"max": 71,
							"text": "Shunned by others"
						},
						{
							"min": 72,
							"max": 74,
							"text": "Social strife"
						},
						{
							"min": 75,
							"max": 76,
							"text": "Someone is ill or injured"
						},
						{
							"min": 77,
							"max": 78,
							"text": "Someone is missing"
						},
						{
							"min": 79,
							"max": 80,
							"text": "Stolen technology or object"
						},
						{
							"min": 81,
							"max": 83,
							"text": "Strange phenomenon"
						},
						{
							"min": 84,
							"max": 86,
							"text": "Toxic waste or pollution"
						},
						{
							"min": 87,
							"max": 88,
							"text": "Volatile energy source"
						},
						{
							"min": 89,
							"max": 90,
							"text": "Vulnerable lifeforms"
						},
						{
							"min": 91,
							"max": 100,
							"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/action",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/theme",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 324,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"name": {
					"_id": "starforged/oracles/settlements/name",
					"type": "oracle_rollable",
					"name": "Settlement Name",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Choose a name appropriate to the nature of the settlement, or roll for a random result. You can let the name stand alone, or pair it with one of the following tags: Base, Citadel, Depot, Fortress, Hold, Landing, Outpost, Port, Station, Terminal.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 1,
							"text": "Aegis",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 2,
							"max": 2,
							"text": "Altair",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 3,
							"max": 3,
							"text": "Altura",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 4,
							"max": 4,
							"text": "Amity",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 5,
							"max": 5,
							"text": "Apex",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 6,
							"max": 6,
							"text": "Apogee",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 7,
							"max": 7,
							"text": "Argosy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 8,
							"max": 8,
							"text": "Astra",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 9,
							"max": 9,
							"text": "Aurora",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 10,
							"max": 10,
							"text": "Beacon",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 11,
							"max": 11,
							"text": "Brink",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 12,
							"max": 12,
							"text": "Bulwark",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 13,
							"max": 13,
							"text": "Burnell",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 14,
							"max": 14,
							"text": "Burrow",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 15,
							"max": 15,
							"text": "Concord",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 16,
							"max": 16,
							"text": "Crux",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 17,
							"max": 17,
							"text": "Deadrock",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 18,
							"max": 18,
							"text": "Deception",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 19,
							"max": 19,
							"text": "Elysium",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 20,
							"max": 20,
							"text": "Enigma",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 21,
							"max": 21,
							"text": "Erebus",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 22,
							"max": 22,
							"text": "Eris",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 23,
							"max": 23,
							"text": "Evenfall",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 24,
							"max": 24,
							"text": "Eventide",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 25,
							"max": 25,
							"text": "Farpoint",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 26,
							"max": 26,
							"text": "Felicity",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 27,
							"max": 27,
							"text": "Florin",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 28,
							"max": 28,
							"text": "Forlorn",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective_as_proper_noun"
								}
							}
						},
						{
							"min": 29,
							"max": 29,
							"text": "Forsaken",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective_as_proper_noun"
								}
							}
						},
						{
							"min": 30,
							"max": 30,
							"text": "Freya",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 31,
							"max": 31,
							"text": "Glimmer",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 32,
							"max": 32,
							"text": "Gloam",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 33,
							"max": 33,
							"text": "Hearth",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 34,
							"max": 34,
							"text": "Helia",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 35,
							"max": 35,
							"text": "Hypatia",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 36,
							"max": 36,
							"text": "Hyperion",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 37,
							"max": 37,
							"text": "Janus",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 38,
							"max": 38,
							"text": "Karma",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 39,
							"max": 39,
							"text": "Kepler",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 40,
							"max": 40,
							"text": "Koshiba",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 41,
							"max": 41,
							"text": "Lagrange",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 42,
							"max": 42,
							"text": "Larissa",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 43,
							"max": 43,
							"text": "Lasthope"
						},
						{
							"min": 44,
							"max": 44,
							"text": "Lastport"
						},
						{
							"min": 45,
							"max": 45,
							"text": "Legacy",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 46,
							"max": 46,
							"text": "Lodestar",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 47,
							"max": 47,
							"text": "Luminus",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 48,
							"max": 48,
							"text": "Lyra",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 49,
							"max": 49,
							"text": "Marrow",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 50,
							"max": 50,
							"text": "Meridian",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 51,
							"text": "Moirai",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 52,
							"max": 52,
							"text": "Mudd",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 53,
							"max": 53,
							"text": "Neoma",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 54,
							"max": 54,
							"text": "Nerio",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 55,
							"max": 55,
							"text": "Nova",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 56,
							"max": 56,
							"text": "Nyx",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 57,
							"max": 57,
							"text": "Osseus",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 58,
							"max": 58,
							"text": "Paradox",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 59,
							"max": 59,
							"text": "Paragon",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 60,
							"max": 60,
							"text": "Paxton",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 61,
							"text": "Perchance"
						},
						{
							"min": 62,
							"max": 62,
							"text": "Pinnacle",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 63,
							"max": 63,
							"text": "Polaris",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 64,
							"max": 64,
							"text": "Portent",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 65,
							"max": 65,
							"text": "Prism",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 66,
							"max": 66,
							"text": "Providence",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 67,
							"max": 67,
							"text": "Purgatory",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 68,
							"max": 68,
							"text": "Rampart",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 69,
							"max": 69,
							"text": "Ramshackle",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective_as_proper_noun"
								}
							}
						},
						{
							"min": 70,
							"max": 70,
							"text": "Redemption",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 71,
							"max": 71,
							"text": "Redhaven",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 72,
							"max": 72,
							"text": "Relic",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 73,
							"max": 73,
							"text": "Reprise",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 74,
							"max": 74,
							"text": "Reverie",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 75,
							"max": 75,
							"text": "Rhiannon",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 76,
							"max": 76,
							"text": "Rockhome",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 77,
							"max": 77,
							"text": "Rust",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 78,
							"max": 78,
							"text": "Sagan",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 79,
							"max": 79,
							"text": "Sanctity",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 80,
							"max": 80,
							"text": "Selena",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 81,
							"max": 81,
							"text": "Sepulcher",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 82,
							"max": 82,
							"text": "Sigil",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 83,
							"max": 83,
							"text": "Silvana",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 84,
							"max": 84,
							"text": "Sirius",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 85,
							"max": 85,
							"text": "Sisyphus",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 86,
							"max": 86,
							"text": "Solitude",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 87,
							"max": 87,
							"text": "Spire",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 88,
							"max": 88,
							"text": "Starfall",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 89,
							"max": 89,
							"text": "Summit",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 90,
							"max": 90,
							"text": "Tranquility",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 91,
							"max": 91,
							"text": "Tyson",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 92,
							"max": 92,
							"text": "Unity",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 93,
							"max": 93,
							"text": "Utopia",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 94,
							"max": 94,
							"text": "Vega",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 95,
							"max": 95,
							"text": "Vesper",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 96,
							"max": 96,
							"text": "Wayward",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 97,
							"max": 97,
							"text": "Welkin",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 98,
							"max": 98,
							"text": "Wellspring",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						},
						{
							"min": 99,
							"max": 99,
							"text": "Weyland",
							"_i18n": {
								"text": {
									"part_of_speech": "proper_noun"
								}
							}
						},
						{
							"min": 100,
							"max": 100,
							"text": "Wreck",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun_as_proper_noun"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 325,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"name_tags": {
					"_id": "starforged/oracles/settlements/name_tags",
					"type": "oracle_rollable",
					"name": "Name tags",
					"oracle_type": "table_text",
					"dice": "1d10",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 1,
							"text": "Base"
						},
						{
							"min": 2,
							"max": 2,
							"text": "Citadel"
						},
						{
							"min": 3,
							"max": 3,
							"text": "Depot"
						},
						{
							"min": 4,
							"max": 4,
							"text": "Fortress"
						},
						{
							"min": 5,
							"max": 5,
							"text": "Hold"
						},
						{
							"min": 6,
							"max": 6,
							"text": "Landing"
						},
						{
							"min": 7,
							"max": 7,
							"text": "Outpost"
						},
						{
							"min": 8,
							"max": 8,
							"text": "Port"
						},
						{
							"min": 9,
							"max": 9,
							"text": "Station"
						},
						{
							"min": 10,
							"max": 10,
							"text": "Terminal"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 325,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"population": {
					"_id": "starforged/collections/oracles/settlements/population",
					"type": "oracle_collection",
					"name": "Population",
					"oracle_type": "table_shared_text",
					"contents": {
						"terminus": {
							"_id": "starforged/oracles/settlements/population/terminus",
							"type": "oracle_rollable",
							"name": "Terminus",
							"oracle_type": "column_text",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"region": "terminus"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Few"
								},
								{
									"min": 11,
									"max": 25,
									"text": "Dozens"
								},
								{
									"min": 26,
									"max": 55,
									"text": "Hundreds"
								},
								{
									"min": 56,
									"max": 85,
									"text": "Thousands"
								},
								{
									"min": 86,
									"max": 100,
									"text": "Tens of thousands"
								}
							]
						},
						"outlands": {
							"_id": "starforged/oracles/settlements/population/outlands",
							"type": "oracle_rollable",
							"name": "Outlands",
							"oracle_type": "column_text",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"region": "outlands"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 15,
									"text": "Few"
								},
								{
									"min": 16,
									"max": 35,
									"text": "Dozens"
								},
								{
									"min": 36,
									"max": 65,
									"text": "Hundreds"
								},
								{
									"min": 66,
									"max": 90,
									"text": "Thousands"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Tens of thousands"
								}
							]
						},
						"expanse": {
							"_id": "starforged/oracles/settlements/population/expanse",
							"type": "oracle_rollable",
							"name": "Expanse",
							"oracle_type": "column_text",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"region": "expanse"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 20,
									"text": "Few"
								},
								{
									"min": 21,
									"max": 50,
									"text": "Dozens"
								},
								{
									"min": 51,
									"max": 80,
									"text": "Hundreds"
								},
								{
									"min": 81,
									"max": 95,
									"text": "Thousands"
								},
								{
									"min": 96,
									"max": 100,
									"text": "Tens of thousands"
								}
							]
						}
					},
					"column_labels": {
						"text": "Number"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 322,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 322,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"space": {
			"_id": "starforged/collections/oracles/space",
			"type": "oracle_collection",
			"name": "Space Encounter Oracles",
			"canonical_name": "Space Encounters",
			"oracle_type": "tables",
			"contents": {
				"stellar_object": {
					"_id": "starforged/oracles/space/stellar_object",
					"type": "oracle_rollable",
					"name": "Stellar Object",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Use the Stellar Object oracle to learn more about the primary star at a location. This is mostly to help you visualize your surroundings, but the strange or hazardous nature of some rare stars can incite new adventures.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 15,
							"text": "Smoldering red star"
						},
						{
							"min": 16,
							"max": 30,
							"text": "Glowing orange star"
						},
						{
							"min": 31,
							"max": 45,
							"text": "Burning yellow star"
						},
						{
							"min": 46,
							"max": 50,
							"text": "Blazing blue star"
						},
						{
							"min": 51,
							"max": 60,
							"text": "Young star incubating in a molecular cloud"
						},
						{
							"min": 61,
							"max": 70,
							"text": "White dwarf shining with spectral light"
						},
						{
							"min": 71,
							"max": 75,
							"text": "Corrupted star radiating with unnatural light"
						},
						{
							"min": 76,
							"max": 80,
							"text": "Neutron star surrounded by intense magnetic fields"
						},
						{
							"min": 81,
							"max": 85,
							"text": "Two stars in close orbit connected by fiery tendrils of energy"
						},
						{
							"min": 86,
							"max": 90,
							"text": "Black hole allows nothing to escape—not even light"
						},
						{
							"min": 91,
							"max": 98,
							"text": "Hypergiant star generating turbulent solar winds"
						},
						{
							"min": 99,
							"max": 99,
							"text": "Artificial star constructed by a long-dead civilization"
						},
						{
							"min": 100,
							"max": 100,
							"text": "Unstable star showing signs of impending supernova"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 303,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"peril": {
					"_id": "starforged/oracles/space/peril",
					"type": "oracle_rollable",
					"name": "Spaceborne Peril",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Choose or roll on this table when you want inspiration for a trouble during spaceborne exploration or on an interstellar expedition.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Artificial gravity generator malfunctions"
						},
						{
							"min": 4,
							"max": 6,
							"text": "Automated defenses or mines protect this area"
						},
						{
							"min": 7,
							"max": 9,
							"text": "Compartment catches fire or is breached"
						},
						{
							"min": 10,
							"max": 12,
							"text": "Contagion or illness threatens to take hold"
						},
						{
							"min": 13,
							"max": 15,
							"text": "Dust clouds imperil navigation or conceal foes"
						},
						{
							"min": 16,
							"max": 18,
							"text": "Energy storm looms"
						},
						{
							"min": 19,
							"max": 21,
							"text": "Familiar foe appears or sends an ominous message"
						},
						{
							"min": 22,
							"max": 24,
							"text": "Gravity well or vortex takes hold"
						},
						{
							"min": 25,
							"max": 27,
							"text": "Imperiled ship calls for help"
						},
						{
							"min": 28,
							"max": 30,
							"text": "Important device fails or malfunctions"
						},
						{
							"min": 31,
							"max": 33,
							"text": "Infestation is revealed"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Intruder or stowaway creates trouble"
						},
						{
							"min": 37,
							"max": 39,
							"text": "Isolation or fear presses in"
						},
						{
							"min": 40,
							"max": 42,
							"text": "Life support system malfunctions"
						},
						{
							"min": 43,
							"max": 45,
							"text": "Meteoroid storm fills the sky"
						},
						{
							"min": 46,
							"max": 48,
							"text": "Mysterious wreckage portends a new threat"
						},
						{
							"min": 49,
							"max": 51,
							"text": "Nearby settlement calls for help"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Old repair or patch fails"
						},
						{
							"min": 55,
							"max": 57,
							"text": "Onboard dispute or inner turmoil causes a disruption"
						},
						{
							"min": 58,
							"max": 60,
							"text": "Others obstruct your path or form a blockade"
						},
						{
							"min": 61,
							"max": 63,
							"text": "Phantom signals suggest a lurking foe"
						},
						{
							"min": 64,
							"max": 66,
							"text": "Pirates hunt for prey"
						},
						{
							"min": 67,
							"max": 69,
							"text": "Power fails"
						},
						{
							"min": 70,
							"max": 72,
							"text": "Primary drive or generator malfunctions"
						},
						{
							"min": 73,
							"max": 75,
							"text": "Sabotage is revealed"
						},
						{
							"min": 76,
							"max": 78,
							"text": "Shockwave or gravity wave approaches"
						},
						{
							"min": 79,
							"max": 81,
							"text": "Someone questions your presence here"
						},
						{
							"min": 82,
							"max": 84,
							"text": "Stellar anomaly emits hazardous energies"
						},
						{
							"min": 85,
							"max": 87,
							"text": "Threatening lifeform draws near"
						},
						{
							"min": 88,
							"max": 90,
							"text": "Troubling visions or apparitions"
						},
						{
							"min": 91,
							"max": 93,
							"text": "True nature of a cargo, occupant, or passenger is revealed"
						},
						{
							"min": 94,
							"max": 96,
							"text": "Unsettling sounds or disturbances"
						},
						{
							"min": 97,
							"max": 99,
							"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/action",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/theme",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						},
						{
							"min": 100,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 304,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"opportunity": {
					"_id": "starforged/oracles/space/opportunity",
					"type": "oracle_rollable",
					"name": "Spaceborne Opportunity",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Choose or roll on this table when you want inspiration for a beneficial encounter or event on a spaceborne journey, such as when you roll a strong hit with a match as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), or if you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and find an opportunity.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 4,
							"text": "Advance warning of an environmental threat"
						},
						{
							"min": 5,
							"max": 8,
							"text": "Automated signal offers a helpful message or warning"
						},
						{
							"min": 9,
							"max": 12,
							"text": "Cache of cargo or supplies"
						},
						{
							"min": 13,
							"max": 16,
							"text": "Chance for fellowship or a moment of inner peace"
						},
						{
							"min": 17,
							"max": 20,
							"text": "Clear path through otherwise perilous space"
						},
						{
							"min": 21,
							"max": 24,
							"text": "Clue offers insight into a current quest or mystery"
						},
						{
							"min": 25,
							"max": 28,
							"text": "Clue to a lifeform's nature or vulnerabilities"
						},
						{
							"min": 29,
							"max": 32,
							"text": "Derelict ripe for the picking"
						},
						{
							"min": 33,
							"max": 36,
							"text": "Foe inadvertently reveals themselves or tips their hand"
						},
						{
							"min": 37,
							"max": 40,
							"text": "Friendly interaction with a benign lifeform"
						},
						{
							"min": 41,
							"max": 44,
							"text": "Friendly settlement in range"
						},
						{
							"min": 45,
							"max": 48,
							"text": "Friendly spacers at work here"
						},
						{
							"min": 49,
							"max": 52,
							"text": "Friendly starship crosses your path"
						},
						{
							"min": 53,
							"max": 56,
							"text": "Helpful or encouraging message from an acquaintance"
						},
						{
							"min": 57,
							"max": 60,
							"text": "Impressive vista offers comfort or inspiration"
						},
						{
							"min": 61,
							"max": 64,
							"text": "Interesting site offers opportunities for exploration"
						},
						{
							"min": 65,
							"max": 68,
							"text": "Mineral or energy resource detected"
						},
						{
							"min": 69,
							"max": 72,
							"text": "Navigational or environmental hazard is left behind"
						},
						{
							"min": 73,
							"max": 76,
							"text": "Opening to escape or avoid foes"
						},
						{
							"min": 77,
							"max": 80,
							"text": "Plea for help from a potential benefactor"
						},
						{
							"min": 81,
							"max": 84,
							"text": "Probe or beacon with useful data"
						},
						{
							"min": 85,
							"max": 88,
							"text": "Refuge offers a place to hide, plan, or recover"
						},
						{
							"min": 89,
							"max": 92,
							"text": "Sensors pinpoint a lurking foe"
						},
						{
							"min": 93,
							"max": 96,
							"text": "Sensors reveal helpful or interesting environmental data"
						},
						{
							"min": 97,
							"max": 100,
							"text": "Vehicle or equipment performs beyond expectations"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 305,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"sighting": {
					"_id": "starforged/collections/oracles/space/sighting",
					"type": "oracle_collection",
					"name": "Space Sighting",
					"oracle_type": "table_shared_text",
					"summary": "Use the Space Sightings oracle to introduce a location or encounter on a spaceborne expedition. For example, roll on this table when you [Ask the Oracle](id:starforged/moves/fate/ask_the_oracle) to envision the primary feature of a waypoint as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition). Check your result by referencing the column for your current location: Terminus, Outlands, or Expanse.",
					"contents": {
						"terminus": {
							"_id": "starforged/oracles/space/sighting/terminus",
							"type": "oracle_rollable",
							"name": "Terminus",
							"oracle_type": "column_text",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"region": "terminus"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 15,
									"text": "[Stellar Object](id:starforged/oracles/space/stellar_object)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/space/stellar_object",
											"dice": null,
											"auto": false,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 16,
									"max": 35,
									"text": "[Planet](id:starforged/collections/oracles/planets)"
								},
								{
									"min": 36,
									"max": 40,
									"text": "[Settlement](id:starforged/collections/oracles/settlements)"
								},
								{
									"min": 41,
									"max": 47,
									"text": "[Starship](id:starforged/collections/oracles/starships)"
								},
								{
									"min": 48,
									"max": 51,
									"text": "[Derelict](id:starforged/collections/oracles/derelicts)"
								},
								{
									"min": 52,
									"max": 53,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults)"
								},
								{
									"min": 54,
									"max": 55,
									"text": "[Creature](id:starforged/collections/oracles/creatures)"
								},
								{
									"min": 56,
									"max": 60,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 61,
									"max": 65,
									"text": "Debris field: Mineral asteroids"
								},
								{
									"min": 66,
									"max": 68,
									"text": "Debris field: Frozen asteroids"
								},
								{
									"min": 69,
									"max": 70,
									"text": "Debris field: Crystalline asteroids"
								},
								{
									"min": 71,
									"max": 72,
									"text": "Debris field: Creature boneyard"
								},
								{
									"min": 73,
									"max": 74,
									"text": "Debris field: Metallic wreckage"
								},
								{
									"min": 75,
									"max": 76,
									"text": "Large rogue asteroid"
								},
								{
									"min": 77,
									"max": 78,
									"text": "Comet with a tail of ionized gas"
								},
								{
									"min": 79,
									"max": 81,
									"text": "Fiery energy storm"
								},
								{
									"min": 82,
									"max": 83,
									"text": "Chaotic meteoroid storm"
								},
								{
									"min": 84,
									"max": 85,
									"text": "Turbulent gravitational wave"
								},
								{
									"min": 86,
									"max": 93,
									"text": "Dense nebula cloud"
								},
								{
									"min": 94,
									"max": 98,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "keep",
											"number_of_rolls": 2
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll three times",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "keep",
											"number_of_rolls": 3
										}
									]
								}
							]
						},
						"outlands": {
							"_id": "starforged/oracles/space/sighting/outlands",
							"type": "oracle_rollable",
							"name": "Outlands",
							"oracle_type": "column_text",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"region": "outlands"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 15,
									"text": "[Stellar Object](id:starforged/oracles/space/stellar_object)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/space/stellar_object",
											"dice": null,
											"auto": false,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 16,
									"max": 35,
									"text": "[Planet](id:starforged/collections/oracles/planets)"
								},
								{
									"min": 36,
									"max": 38,
									"text": "[Settlement](id:starforged/collections/oracles/settlements)"
								},
								{
									"min": 39,
									"max": 43,
									"text": "[Starship](id:starforged/collections/oracles/starships)"
								},
								{
									"min": 44,
									"max": 46,
									"text": "[Derelict](id:starforged/collections/oracles/derelicts)"
								},
								{
									"min": 47,
									"max": 49,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults)"
								},
								{
									"min": 50,
									"max": 52,
									"text": "[Creature](id:starforged/collections/oracles/creatures)"
								},
								{
									"min": 53,
									"max": 58,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 59,
									"max": 63,
									"text": "Debris field: Mineral asteroids"
								},
								{
									"min": 64,
									"max": 66,
									"text": "Debris field: Frozen asteroids"
								},
								{
									"min": 67,
									"max": 68,
									"text": "Debris field: Crystalline asteroids"
								},
								{
									"min": 69,
									"max": 70,
									"text": "Debris field: Creature boneyard"
								},
								{
									"min": 71,
									"max": 72,
									"text": "Debris field: Metallic wreckage"
								},
								{
									"min": 73,
									"max": 74,
									"text": "Large rogue asteroid"
								},
								{
									"min": 75,
									"max": 76,
									"text": "Comet with a tail of ionized gas"
								},
								{
									"min": 77,
									"max": 80,
									"text": "Fiery energy storm"
								},
								{
									"min": 81,
									"max": 82,
									"text": "Chaotic meteoroid storm"
								},
								{
									"min": 83,
									"max": 85,
									"text": "Turbulent gravitational wave"
								},
								{
									"min": 86,
									"max": 93,
									"text": "Dense nebula cloud"
								},
								{
									"min": 94,
									"max": 98,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "keep",
											"number_of_rolls": 2
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll three times",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "keep",
											"number_of_rolls": 3
										}
									]
								}
							]
						},
						"expanse": {
							"_id": "starforged/oracles/space/sighting/expanse",
							"type": "oracle_rollable",
							"name": "Expanse",
							"oracle_type": "column_text",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"region": "expanse"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 15,
									"text": "[Stellar Object](id:starforged/oracles/space/stellar_object)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/space/stellar_object",
											"dice": null,
											"auto": false,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 16,
									"max": 35,
									"text": "[Planet](id:starforged/collections/oracles/planets)"
								},
								{
									"min": 36,
									"max": 37,
									"text": "[Settlement](id:starforged/collections/oracles/settlements)"
								},
								{
									"min": 38,
									"max": 39,
									"text": "[Starship](id:starforged/collections/oracles/starships)"
								},
								{
									"min": 40,
									"max": 41,
									"text": "[Derelict](id:starforged/collections/oracles/derelicts)"
								},
								{
									"min": 42,
									"max": 45,
									"text": "[Precursor Vault](id:starforged/collections/oracles/vaults)"
								},
								{
									"min": 46,
									"max": 49,
									"text": "[Creature](id:starforged/collections/oracles/creatures)"
								},
								{
									"min": 50,
									"max": 56,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 57,
									"max": 61,
									"text": "Debris field: Mineral asteroids"
								},
								{
									"min": 62,
									"max": 64,
									"text": "Debris field: Frozen asteroids"
								},
								{
									"min": 65,
									"max": 66,
									"text": "Debris field: Crystalline asteroids"
								},
								{
									"min": 67,
									"max": 68,
									"text": "Debris field: Creature boneyard"
								},
								{
									"min": 69,
									"max": 70,
									"text": "Debris field: Metallic wreckage"
								},
								{
									"min": 71,
									"max": 72,
									"text": "Large rogue asteroid"
								},
								{
									"min": 73,
									"max": 74,
									"text": "Comet with a tail of ionized gas"
								},
								{
									"min": 75,
									"max": 79,
									"text": "Fiery energy storm"
								},
								{
									"min": 80,
									"max": 81,
									"text": "Chaotic meteoroid storm"
								},
								{
									"min": 82,
									"max": 85,
									"text": "Turbulent gravitational wave"
								},
								{
									"min": 86,
									"max": 93,
									"text": "Dense nebula cloud"
								},
								{
									"min": 94,
									"max": 98,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "keep",
											"number_of_rolls": 2
										}
									]
								},
								{
									"min": 99,
									"max": 100,
									"text": "Roll three times",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "keep",
											"number_of_rolls": 3
										}
									]
								}
							]
						}
					},
					"column_labels": {
						"text": "Result"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 300,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sector_name": {
					"_id": "starforged/collections/oracles/space/sector_name",
					"type": "oracle_collection",
					"name": "Sector Name",
					"oracle_type": "table_shared_rolls",
					"summary": "To give a sector or region of space a random name, roll once for the first word and once for the second word.",
					"description": "To give a sector or region of space a random name, roll once for the first word and once for the second word. Or just roll once choose a suitable pairing from anywhere in that row.",
					"contents": {
						"prefix": {
							"_id": "starforged/oracles/space/sector_name/prefix",
							"type": "oracle_rollable",
							"name": "Prefix",
							"oracle_type": "column_text",
							"dice": "1d100",
							"suggestions": {
								"oracles": ["starforged/oracles/space/sector_name/suffix"]
							},
							"rows": [
								{
									"min": 1,
									"max": 2,
									"text": "Accursed",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 3,
									"max": 4,
									"text": "Ashen",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 5,
									"max": 6,
									"text": "Asteria",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 7,
									"max": 8,
									"text": "Bitter",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 9,
									"max": 10,
									"text": "Blighted",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 11,
									"max": 12,
									"text": "Bloodied",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 13,
									"max": 14,
									"text": "Boundless",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 15,
									"max": 16,
									"text": "Burning",
									"_i18n": {
										"text": {
											"part_of_speech": "gerund"
										}
									}
								},
								{
									"min": 17,
									"max": 18,
									"text": "Cortana",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 19,
									"max": 20,
									"text": "Corvus",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 21,
									"max": 22,
									"text": "Crimson"
								},
								{
									"min": 23,
									"max": 24,
									"text": "Cygnus",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 25,
									"max": 26,
									"text": "Delphi",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 27,
									"max": 28,
									"text": "Delphian",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 29,
									"max": 30,
									"text": "Devil's"
								},
								{
									"min": 31,
									"max": 32,
									"text": "Ebon",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 33,
									"max": 34,
									"text": "Essus",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 35,
									"max": 36,
									"text": "Fallen",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 37,
									"max": 38,
									"text": "Ferrous",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 39,
									"max": 40,
									"text": "Fool's"
								},
								{
									"min": 41,
									"max": 42,
									"text": "Forgotten",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 43,
									"max": 44,
									"text": "Haunted",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 45,
									"max": 46,
									"text": "Hidden",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 47,
									"max": 48,
									"text": "Hollow",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 49,
									"max": 50,
									"text": "Igneous",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 51,
									"max": 52,
									"text": "Infernal",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 53,
									"max": 54,
									"text": "Invidia",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 55,
									"max": 56,
									"text": "Iron",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_common_noun"
										}
									}
								},
								{
									"min": 57,
									"max": 58,
									"text": "Kalidas",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 59,
									"max": 60,
									"text": "Kronos",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 61,
									"max": 62,
									"text": "Lacuna",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 63,
									"max": 64,
									"text": "Lumen",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 65,
									"max": 66,
									"text": "Mobius",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 67,
									"max": 68,
									"text": "Morien",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 69,
									"max": 70,
									"text": "Onyx",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_common_noun"
										}
									}
								},
								{
									"min": 71,
									"max": 72,
									"text": "Outer",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 73,
									"max": 74,
									"text": "Sanguis",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 75,
									"max": 76,
									"text": "Scarred",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 77,
									"max": 78,
									"text": "Scorched",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 79,
									"max": 80,
									"text": "Shattered",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 81,
									"max": 82,
									"text": "Shrouded",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 83,
									"max": 84,
									"text": "Sindri",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 85,
									"max": 86,
									"text": "Solana",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 87,
									"max": 88,
									"text": "Stygian",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 89,
									"max": 90,
									"text": "Sulaco",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 91,
									"max": 92,
									"text": "Sundered",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 93,
									"max": 94,
									"text": "Thunor",
									"_i18n": {
										"text": {
											"part_of_speech": "adjunct_proper_noun"
										}
									}
								},
								{
									"min": 95,
									"max": 96,
									"text": "Vanguard",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 97,
									"max": 98,
									"text": "Veiled",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								},
								{
									"min": 99,
									"max": 100,
									"text": "Wasted",
									"_i18n": {
										"text": {
											"part_of_speech": "adjective"
										}
									}
								}
							]
						},
						"suffix": {
							"_id": "starforged/oracles/space/sector_name/suffix",
							"type": "oracle_rollable",
							"name": "Suffix",
							"oracle_type": "column_text",
							"dice": "1d100",
							"summary": "To give a sector or region of space a random name, roll once for the first word and once for the second word. Or just roll once choose a suitable pairing from anywhere in that row.",
							"suggestions": {
								"oracles": ["starforged/oracles/space/sector_name/prefix"]
							},
							"rows": [
								{
									"min": 1,
									"max": 2,
									"text": "Abyss",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 3,
									"max": 4,
									"text": "Anvil",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 5,
									"max": 6,
									"text": "Arch",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 7,
									"max": 8,
									"text": "Breach",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 9,
									"max": 10,
									"text": "Chain",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 11,
									"max": 12,
									"text": "Channel",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 13,
									"max": 14,
									"text": "Chasm",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 15,
									"max": 16,
									"text": "Circlet",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 17,
									"max": 18,
									"text": "Cluster",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 19,
									"max": 20,
									"text": "Crossing",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 21,
									"max": 22,
									"text": "Crown",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 23,
									"max": 24,
									"text": "Currents",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 25,
									"max": 26,
									"text": "Deep",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 27,
									"max": 28,
									"text": "Desolation",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 29,
									"max": 30,
									"text": "Drift",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 31,
									"max": 32,
									"text": "Flow",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 33,
									"max": 34,
									"text": "Flux",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 35,
									"max": 36,
									"text": "Gap",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 37,
									"max": 38,
									"text": "Gate",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 39,
									"max": 40,
									"text": "Gyre",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 41,
									"max": 42,
									"text": "Heart",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 43,
									"max": 44,
									"text": "Helix",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 45,
									"max": 46,
									"text": "Juncture",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 47,
									"max": 48,
									"text": "Limits",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 49,
									"max": 50,
									"text": "Locus",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 51,
									"max": 52,
									"text": "Maelstrom",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 53,
									"max": 54,
									"text": "Margin",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 55,
									"max": 56,
									"text": "Maw",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 57,
									"max": 58,
									"text": "Maze",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 59,
									"max": 60,
									"text": "Nexus",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 61,
									"max": 62,
									"text": "Oasis",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 63,
									"max": 64,
									"text": "Pass",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 65,
									"max": 66,
									"text": "Pit",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 67,
									"max": 68,
									"text": "Pyre",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 69,
									"max": 70,
									"text": "Reach",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 71,
									"max": 72,
									"text": "Rest",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 73,
									"max": 74,
									"text": "Rift",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 75,
									"max": 76,
									"text": "Sanctum",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 77,
									"max": 78,
									"text": "Shallows",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 79,
									"max": 80,
									"text": "Shoal",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 81,
									"max": 82,
									"text": "Spine",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 83,
									"max": 84,
									"text": "Straits",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 85,
									"max": 86,
									"text": "Threshold",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 87,
									"max": 88,
									"text": "Tide",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 89,
									"max": 90,
									"text": "Verge",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 91,
									"max": 92,
									"text": "Vertex",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 93,
									"max": 94,
									"text": "Vigil",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 95,
									"max": 96,
									"text": "Void",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 97,
									"max": 98,
									"text": "Web",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								},
								{
									"min": 99,
									"max": 100,
									"text": "Zenith",
									"_i18n": {
										"text": {
											"part_of_speech": "common_noun_as_proper_noun"
										}
									}
								}
							]
						}
					},
					"column_labels": {
						"roll": "Roll"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 302,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 300,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"starships": {
			"_id": "starforged/collections/oracles/starships",
			"type": "oracle_collection",
			"name": "Starship Oracles",
			"canonical_name": "Starships",
			"oracle_type": "tables",
			"contents": {
				"type": {
					"_id": "starforged/oracles/starships/type",
					"type": "oracle_rollable",
					"name": "Starship Type",
					"canonical_name": "Type",
					"oracle_type": "table_text2",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Class",
						"text2": "Typical Role"
					},
					"rows": [
						{
							"min": 1,
							"max": 2,
							"text": "Carrier",
							"text2": "Launches fighters",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 3,
							"max": 6,
							"text": "Corvette",
							"text2": "Light attack ship",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 7,
							"max": 11,
							"text": "Courier",
							"text2": "Fast transport",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 12,
							"max": 14,
							"text": "Cruiser",
							"text2": "Medium attack ship",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 15,
							"max": 16,
							"text": "Dreadnought",
							"text2": "Heavy attack ship",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 17,
							"max": 19,
							"text": "Escape pod",
							"text2": "Survival craft",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 20,
							"max": 22,
							"text": "Foundry",
							"text2": "Mobile construction platform",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 23,
							"max": 27,
							"text": "Harvester",
							"text2": "Fuel or energy excavator",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 28,
							"max": 33,
							"text": "Hauler",
							"text2": "Heavy transport",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 34,
							"max": 36,
							"text": "Hunter",
							"text2": "Stealthy attack ship",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 37,
							"max": 38,
							"text": "Ironhome",
							"text2": "Habitat",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 39,
							"max": 42,
							"text": "Mender",
							"text2": "Utility or repair",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 43,
							"max": 47,
							"text": "Outbounder",
							"text2": "Remote survey or research",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 48,
							"max": 50,
							"text": "Pennant",
							"text2": "Command ship",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 56,
							"text": "Prospector",
							"text2": "Mineral excavator",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 57,
							"max": 61,
							"text": "Reclaimer",
							"text2": "Salvage or rescue",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 62,
							"max": 64,
							"text": "Shuttle",
							"text2": "Short-range transport",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 65,
							"max": 67,
							"text": "Snub fighter",
							"text2": "Small attack craft",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 68,
							"max": 82,
							"text": "Multipurpose",
							"text2": "[Starship Mission](id:starforged/oracles/starships/mission)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/starships/mission",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							],
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 83,
							"max": 84,
							"text": "Unusual or unknown",
							"text2": null,
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 85,
							"max": 94,
							"text": "[Fleet](id:starforged/oracles/starships/fleet)",
							"text2": null,
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/starships/fleet",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						},
						{
							"min": 95,
							"max": 100,
							"text": "Ships in conflict (roll twice)",
							"text2": null,
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": false,
									"duplicates": "keep",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 326,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"fleet": {
					"_id": "starforged/oracles/starships/fleet",
					"type": "oracle_rollable",
					"name": "Fleet",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 10,
							"text": "Battle fleet",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 11,
							"max": 25,
							"text": "Pirate wing",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 26,
							"max": 35,
							"text": "Raider horde",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 36,
							"max": 50,
							"text": "Salvager hive",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 51,
							"max": 60,
							"text": "Settler caravan",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 70,
							"text": "Trade caravan",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 71,
							"max": 90,
							"text": "Transport and escorts",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 91,
							"max": 100,
							"text": "[Starship Mission](id:starforged/oracles/starships/mission)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/starships/mission",
									"dice": null,
									"auto": false,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 326,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"initial_contact": {
					"_id": "starforged/oracles/starships/initial_contact",
					"type": "oracle_rollable",
					"name": "Initial Contact",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Familiar"
						},
						{
							"min": 4,
							"max": 15,
							"text": "Friendly"
						},
						{
							"min": 16,
							"max": 25,
							"text": "Neutral / automated"
						},
						{
							"min": 26,
							"max": 35,
							"text": "Wary"
						},
						{
							"min": 36,
							"max": 40,
							"text": "Dismissive"
						},
						{
							"min": 41,
							"max": 50,
							"text": "Uncooperative"
						},
						{
							"min": 51,
							"max": 65,
							"text": "Hostile"
						},
						{
							"min": 66,
							"max": 80,
							"text": "Asking for help"
						},
						{
							"min": 81,
							"max": 85,
							"text": "In battle"
						},
						{
							"min": 86,
							"max": 90,
							"text": "Unresponsive"
						},
						{
							"min": 91,
							"max": 95,
							"text": "Destroyed"
						},
						{
							"min": 96,
							"max": 100,
							"text": "[Derelict](id:starforged/collections/oracles/derelicts)"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 327,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"first_look": {
					"_id": "starforged/oracles/starships/first_look",
					"type": "oracle_rollable",
					"name": "First Look",
					"oracle_type": "table_text",
					"dice": "1d100",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 4,
							"text": "Abnormal sensor readings"
						},
						{
							"min": 5,
							"max": 8,
							"text": "Brightly painted"
						},
						{
							"min": 9,
							"max": 13,
							"text": "Bristling with weapons"
						},
						{
							"min": 14,
							"max": 18,
							"text": "Dark or stealthy"
						},
						{
							"min": 19,
							"max": 23,
							"text": "Heavy armor"
						},
						{
							"min": 24,
							"max": 28,
							"text": "Immobile"
						},
						{
							"min": 29,
							"max": 33,
							"text": "Intimidating profile"
						},
						{
							"min": 34,
							"max": 37,
							"text": "Large sensor arrays"
						},
						{
							"min": 38,
							"max": 41,
							"text": "Leaking radiation"
						},
						{
							"min": 42,
							"max": 45,
							"text": "Low-profile or disguised"
						},
						{
							"min": 46,
							"max": 49,
							"text": "Modern or advanced design"
						},
						{
							"min": 50,
							"max": 54,
							"text": "Obsolete design"
						},
						{
							"min": 55,
							"max": 59,
							"text": "Obvious damage"
						},
						{
							"min": 60,
							"max": 63,
							"text": "Biological components"
						},
						{
							"min": 64,
							"max": 67,
							"text": "Ornate markings"
						},
						{
							"min": 68,
							"max": 71,
							"text": "Oversized engines"
						},
						{
							"min": 72,
							"max": 75,
							"text": "Prominent guild emblem"
						},
						{
							"min": 76,
							"max": 80,
							"text": "Refitted or repurposed hull"
						},
						{
							"min": 81,
							"max": 85,
							"text": "Scarred hull"
						},
						{
							"min": 86,
							"max": 90,
							"text": "Built from scrap"
						},
						{
							"min": 91,
							"max": 94,
							"text": "Towing or linked"
						},
						{
							"min": 95,
							"max": 100,
							"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/descriptor",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/focus",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 327,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"starship_name": {
					"_id": "starforged/oracles/starships/starship_name",
					"type": "oracle_rollable",
					"name": "Starship Name",
					"oracle_type": "table_text",
					"dice": "1d100",
					"summary": "Give a starship a name when it has an important role in your story. Scan this table and select a name which fits what you know of the ship’s appearance and role. Or generate a random result and let any contradictions contribute to the ship’s history or nature.",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 1,
							"text": "Arclight"
						},
						{
							"min": 2,
							"max": 2,
							"text": "Argent Arrow"
						},
						{
							"min": 3,
							"max": 3,
							"text": "Artemis"
						},
						{
							"min": 4,
							"max": 4,
							"text": "Astral Explorer"
						},
						{
							"min": 5,
							"max": 5,
							"text": "Atlas"
						},
						{
							"min": 6,
							"max": 6,
							"text": "Aurora"
						},
						{
							"min": 7,
							"max": 7,
							"text": "Avari’s Wake"
						},
						{
							"min": 8,
							"max": 8,
							"text": "Banshee’s Cry"
						},
						{
							"min": 9,
							"max": 9,
							"text": "Beowulf"
						},
						{
							"min": 10,
							"max": 10,
							"text": "Bloody Jaw"
						},
						{
							"min": 11,
							"max": 11,
							"text": "Broken Sword"
						},
						{
							"min": 12,
							"max": 12,
							"text": "Buccaneer"
						},
						{
							"min": 13,
							"max": 13,
							"text": "Cerelis Nine"
						},
						{
							"min": 14,
							"max": 14,
							"text": "Clarion Call"
						},
						{
							"min": 15,
							"max": 15,
							"text": "Dawn’s Herald"
						},
						{
							"min": 16,
							"max": 16,
							"text": "Dead Reckoning"
						},
						{
							"min": 17,
							"max": 17,
							"text": "Drift Runner"
						},
						{
							"min": 18,
							"max": 18,
							"text": "Eclipse"
						},
						{
							"min": 19,
							"max": 19,
							"text": "Elara Five"
						},
						{
							"min": 20,
							"max": 20,
							"text": "Enchantress"
						},
						{
							"min": 21,
							"max": 21,
							"text": "Endurance"
						},
						{
							"min": 22,
							"max": 22,
							"text": "Excalibur"
						},
						{
							"min": 23,
							"max": 23,
							"text": "Eye of the Void"
						},
						{
							"min": 24,
							"max": 24,
							"text": "Fall of Icarus"
						},
						{
							"min": 25,
							"max": 25,
							"text": "Fallen Light"
						},
						{
							"min": 26,
							"max": 26,
							"text": "False Hope"
						},
						{
							"min": 27,
							"max": 27,
							"text": "Firebreak"
						},
						{
							"min": 28,
							"max": 28,
							"text": "First Light"
						},
						{
							"min": 29,
							"max": 29,
							"text": "Forge Flier"
						},
						{
							"min": 30,
							"max": 30,
							"text": "Fortune’s Favor"
						},
						{
							"min": 31,
							"max": 31,
							"text": "Freya’s Wrath"
						},
						{
							"min": 32,
							"max": 32,
							"text": "Ghost"
						},
						{
							"min": 33,
							"max": 33,
							"text": "Guiding Star"
						},
						{
							"min": 34,
							"max": 34,
							"text": "Hand of Fate"
						},
						{
							"min": 35,
							"max": 35,
							"text": "Herald of Doom"
						},
						{
							"min": 36,
							"max": 36,
							"text": "Implacable"
						},
						{
							"min": 37,
							"max": 37,
							"text": "Implicit"
						},
						{
							"min": 38,
							"max": 38,
							"text": "Inferno"
						},
						{
							"min": 39,
							"max": 39,
							"text": "Invictus"
						},
						{
							"min": 40,
							"max": 40,
							"text": "Iron Cairn"
						},
						{
							"min": 41,
							"max": 41,
							"text": "Karena’s Reverie"
						},
						{
							"min": 42,
							"max": 42,
							"text": "Kraken"
						},
						{
							"min": 43,
							"max": 43,
							"text": "Kuno’s Hammer"
						},
						{
							"min": 44,
							"max": 44,
							"text": "Lightline"
						},
						{
							"min": 45,
							"max": 45,
							"text": "Lodestar"
						},
						{
							"min": 46,
							"max": 46,
							"text": "Long Haul"
						},
						{
							"min": 47,
							"max": 47,
							"text": "Lost Fortune"
						},
						{
							"min": 48,
							"max": 48,
							"text": "Luminous Sorrow"
						},
						{
							"min": 49,
							"max": 49,
							"text": "Manta"
						},
						{
							"min": 50,
							"max": 50,
							"text": "Mercy"
						},
						{
							"min": 51,
							"max": 51,
							"text": "Mutara"
						},
						{
							"min": 52,
							"max": 52,
							"text": "Nebula Prowler"
						},
						{
							"min": 53,
							"max": 53,
							"text": "Newton’s Folly"
						},
						{
							"min": 54,
							"max": 54,
							"text": "Nightfall"
						},
						{
							"min": 55,
							"max": 55,
							"text": "Nomad"
						},
						{
							"min": 56,
							"max": 56,
							"text": "Obsidian Trident"
						},
						{
							"min": 57,
							"max": 57,
							"text": "Onslaught"
						},
						{
							"min": 58,
							"max": 58,
							"text": "Orca"
						},
						{
							"min": 59,
							"max": 59,
							"text": "Outward Bound"
						},
						{
							"min": 60,
							"max": 60,
							"text": "Phantom"
						},
						{
							"min": 61,
							"max": 61,
							"text": "Photon"
						},
						{
							"min": 62,
							"max": 62,
							"text": "Poltergeist"
						},
						{
							"min": 63,
							"max": 63,
							"text": "Profit Margin"
						},
						{
							"min": 64,
							"max": 64,
							"text": "Raven’s Call"
						},
						{
							"min": 65,
							"max": 65,
							"text": "Raya’s Promise"
						},
						{
							"min": 66,
							"max": 66,
							"text": "Reaper"
						},
						{
							"min": 67,
							"max": 67,
							"text": "Reforged Hope"
						},
						{
							"min": 68,
							"max": 68,
							"text": "Relentless"
						},
						{
							"min": 69,
							"max": 69,
							"text": "Royal Signet"
						},
						{
							"min": 70,
							"max": 70,
							"text": "Rubicon"
						},
						{
							"min": 71,
							"max": 71,
							"text": "Sareea’s Tribute"
						},
						{
							"min": 72,
							"max": 72,
							"text": "Second Chance"
						},
						{
							"min": 73,
							"max": 73,
							"text": "Shard of the Sun"
						},
						{
							"min": 74,
							"max": 74,
							"text": "Shattered Siege"
						},
						{
							"min": 75,
							"max": 75,
							"text": "Shattered Star"
						},
						{
							"min": 76,
							"max": 76,
							"text": "Silver Talon"
						},
						{
							"min": 77,
							"max": 77,
							"text": "Smoldering Flame"
						},
						{
							"min": 78,
							"max": 78,
							"text": "Sovereign Skies"
						},
						{
							"min": 79,
							"max": 79,
							"text": "Sparrowhawk"
						},
						{
							"min": 80,
							"max": 80,
							"text": "Stardust"
						},
						{
							"min": 81,
							"max": 81,
							"text": "Starfall"
						},
						{
							"min": 82,
							"max": 82,
							"text": "Stellar Hawk"
						},
						{
							"min": 83,
							"max": 83,
							"text": "Stormswept"
						},
						{
							"min": 84,
							"max": 84,
							"text": "Sundered Aegis"
						},
						{
							"min": 85,
							"max": 85,
							"text": "Sundown"
						},
						{
							"min": 86,
							"max": 86,
							"text": "Sureshot"
						},
						{
							"min": 87,
							"max": 87,
							"text": "Terminus Clipper"
						},
						{
							"min": 88,
							"max": 88,
							"text": "Terrapin"
						},
						{
							"min": 89,
							"max": 89,
							"text": "Timber Wolf"
						},
						{
							"min": 90,
							"max": 90,
							"text": "Tip of the Spear"
						},
						{
							"min": 91,
							"max": 91,
							"text": "Titan"
						},
						{
							"min": 92,
							"max": 92,
							"text": "Tormentor"
						},
						{
							"min": 93,
							"max": 93,
							"text": "Trithia Six"
						},
						{
							"min": 94,
							"max": 94,
							"text": "Ultraviolet"
						},
						{
							"min": 95,
							"max": 95,
							"text": "Valora’s Comet"
						},
						{
							"min": 96,
							"max": 96,
							"text": "Vengeance"
						},
						{
							"min": 97,
							"max": 97,
							"text": "Venture"
						},
						{
							"min": 98,
							"max": 98,
							"text": "Vigilant"
						},
						{
							"min": 99,
							"max": 99,
							"text": "Voidtreader"
						},
						{
							"min": 100,
							"max": 100,
							"text": "Vulture"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 329,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"mission": {
					"_id": "starforged/collections/oracles/starships/mission",
					"type": "oracle_collection",
					"name": "Starship Mission",
					"oracle_type": "table_shared_text",
					"summary": "Use the Starship Mission table when prompted by another oracle, or to flesh out the nature of a ship or fleet which has a flexible or uncertain role. You can also roll to generate the focus of a spaceborne quest.",
					"contents": {
						"terminus": {
							"_id": "starforged/oracles/starships/mission/terminus",
							"type": "oracle_rollable",
							"name": "Terminus",
							"oracle_type": "column_text",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"region": "terminus"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 3,
									"text": "Blockade a location"
								},
								{
									"min": 4,
									"max": 6,
									"text": "Break a blockade"
								},
								{
									"min": 7,
									"max": 9,
									"text": "Collect a resource"
								},
								{
									"min": 10,
									"max": 11,
									"text": "Command others"
								},
								{
									"min": 12,
									"max": 14,
									"text": "Conduct diplomacy"
								},
								{
									"min": 15,
									"max": 17,
									"text": "Conduct espionage"
								},
								{
									"min": 18,
									"max": 20,
									"text": "Conduct piracy"
								},
								{
									"min": 21,
									"max": 23,
									"text": "Conduct research"
								},
								{
									"min": 24,
									"max": 26,
									"text": "Defend against an attack"
								},
								{
									"min": 27,
									"max": 29,
									"text": "Deliver messages or data"
								},
								{
									"min": 30,
									"max": 32,
									"text": "Establish a settlement"
								},
								{
									"min": 33,
									"max": 35,
									"text": "Evacuate a location"
								},
								{
									"min": 36,
									"max": 37,
									"text": "Explore a region"
								},
								{
									"min": 38,
									"max": 39,
									"text": "Hold prisoners"
								},
								{
									"min": 40,
									"max": 42,
									"text": "Hunt down another ship"
								},
								{
									"min": 43,
									"max": 45,
									"text": "Launch an attack"
								},
								{
									"min": 46,
									"max": 48,
									"text": "Patrol an area"
								},
								{
									"min": 49,
									"max": 51,
									"text": "Provide medical aid"
								},
								{
									"min": 52,
									"max": 54,
									"text": "Provide repairs"
								},
								{
									"min": 55,
									"max": 57,
									"text": "Provide shelter"
								},
								{
									"min": 58,
									"max": 59,
									"text": "Quarantine a danger"
								},
								{
									"min": 60,
									"max": 62,
									"text": "Raid a settlement"
								},
								{
									"min": 63,
									"max": 65,
									"text": "Resupply a settlement"
								},
								{
									"min": 66,
									"max": 68,
									"text": "Retrieve salvage"
								},
								{
									"min": 69,
									"max": 71,
									"text": "Search and rescue"
								},
								{
									"min": 72,
									"max": 74,
									"text": "Smuggle cargo"
								},
								{
									"min": 75,
									"max": 77,
									"text": "Survey a site"
								},
								{
									"min": 78,
									"max": 79,
									"text": "Test a technology"
								},
								{
									"min": 80,
									"max": 82,
									"text": "Transport cargo"
								},
								{
									"min": 83,
									"max": 85,
									"text": "Transport passengers"
								},
								{
									"min": 86,
									"max": 90,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 91,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						},
						"outlands": {
							"_id": "starforged/oracles/starships/mission/outlands",
							"type": "oracle_rollable",
							"name": "Outlands",
							"oracle_type": "column_text",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"region": "outlands"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 2,
									"text": "Blockade a location"
								},
								{
									"min": 3,
									"max": 4,
									"text": "Break a blockade"
								},
								{
									"min": 5,
									"max": 7,
									"text": "Collect a resource"
								},
								{
									"min": 8,
									"max": 9,
									"text": "Command others"
								},
								{
									"min": 10,
									"max": 11,
									"text": "Conduct diplomacy"
								},
								{
									"min": 12,
									"max": 13,
									"text": "Conduct espionage"
								},
								{
									"min": 14,
									"max": 16,
									"text": "Conduct piracy"
								},
								{
									"min": 17,
									"max": 20,
									"text": "Conduct research"
								},
								{
									"min": 21,
									"max": 24,
									"text": "Defend against an attack"
								},
								{
									"min": 25,
									"max": 28,
									"text": "Deliver messages or data"
								},
								{
									"min": 29,
									"max": 32,
									"text": "Establish a settlement"
								},
								{
									"min": 33,
									"max": 36,
									"text": "Evacuate a location"
								},
								{
									"min": 37,
									"max": 40,
									"text": "Explore a region"
								},
								{
									"min": 41,
									"max": 42,
									"text": "Hold prisoners"
								},
								{
									"min": 43,
									"max": 45,
									"text": "Hunt down another ship"
								},
								{
									"min": 46,
									"max": 48,
									"text": "Launch an attack"
								},
								{
									"min": 49,
									"max": 50,
									"text": "Patrol an area"
								},
								{
									"min": 51,
									"max": 53,
									"text": "Provide medical aid"
								},
								{
									"min": 54,
									"max": 56,
									"text": "Provide repairs"
								},
								{
									"min": 57,
									"max": 59,
									"text": "Provide shelter"
								},
								{
									"min": 60,
									"max": 61,
									"text": "Quarantine a danger"
								},
								{
									"min": 62,
									"max": 64,
									"text": "Raid a settlement"
								},
								{
									"min": 65,
									"max": 68,
									"text": "Resupply a settlement"
								},
								{
									"min": 69,
									"max": 71,
									"text": "Retrieve salvage"
								},
								{
									"min": 72,
									"max": 73,
									"text": "Search and rescue"
								},
								{
									"min": 74,
									"max": 75,
									"text": "Smuggle cargo"
								},
								{
									"min": 76,
									"max": 78,
									"text": "Survey a site"
								},
								{
									"min": 79,
									"max": 80,
									"text": "Test a technology"
								},
								{
									"min": 81,
									"max": 83,
									"text": "Transport cargo"
								},
								{
									"min": 84,
									"max": 85,
									"text": "Transport passengers"
								},
								{
									"min": 86,
									"max": 90,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 91,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						},
						"expanse": {
							"_id": "starforged/oracles/starships/mission/expanse",
							"type": "oracle_rollable",
							"name": "Expanse",
							"oracle_type": "column_text",
							"dice": "1d100",
							"tags": {
								"starforged": {
									"region": "expanse"
								}
							},
							"rows": [
								{
									"min": 1,
									"max": 2,
									"text": "Blockade a location"
								},
								{
									"min": 3,
									"max": 4,
									"text": "Break a blockade"
								},
								{
									"min": 5,
									"max": 8,
									"text": "Collect a resource"
								},
								{
									"min": 9,
									"max": 10,
									"text": "Command others"
								},
								{
									"min": 11,
									"max": 12,
									"text": "Conduct diplomacy"
								},
								{
									"min": 13,
									"max": 14,
									"text": "Conduct espionage"
								},
								{
									"min": 15,
									"max": 16,
									"text": "Conduct piracy"
								},
								{
									"min": 17,
									"max": 22,
									"text": "Conduct research"
								},
								{
									"min": 23,
									"max": 25,
									"text": "Defend against an attack"
								},
								{
									"min": 26,
									"max": 29,
									"text": "Deliver messages or data"
								},
								{
									"min": 30,
									"max": 35,
									"text": "Establish a settlement"
								},
								{
									"min": 36,
									"max": 39,
									"text": "Evacuate a location"
								},
								{
									"min": 40,
									"max": 45,
									"text": "Explore a region"
								},
								{
									"min": 46,
									"max": 47,
									"text": "Hold prisoners"
								},
								{
									"min": 48,
									"max": 49,
									"text": "Hunt down another ship"
								},
								{
									"min": 50,
									"max": 51,
									"text": "Launch an attack"
								},
								{
									"min": 52,
									"max": 53,
									"text": "Patrol an area"
								},
								{
									"min": 54,
									"max": 55,
									"text": "Provide medical aid"
								},
								{
									"min": 56,
									"max": 57,
									"text": "Provide repairs"
								},
								{
									"min": 58,
									"max": 61,
									"text": "Provide shelter"
								},
								{
									"min": 62,
									"max": 63,
									"text": "Quarantine a danger"
								},
								{
									"min": 64,
									"max": 65,
									"text": "Raid a settlement"
								},
								{
									"min": 66,
									"max": 69,
									"text": "Resupply a settlement"
								},
								{
									"min": 70,
									"max": 71,
									"text": "Retrieve salvage"
								},
								{
									"min": 72,
									"max": 73,
									"text": "Search and rescue"
								},
								{
									"min": 74,
									"max": 75,
									"text": "Smuggle cargo"
								},
								{
									"min": 76,
									"max": 77,
									"text": "Survey a site"
								},
								{
									"min": 78,
									"max": 79,
									"text": "Test a technology"
								},
								{
									"min": 80,
									"max": 83,
									"text": "Transport cargo"
								},
								{
									"min": 84,
									"max": 85,
									"text": "Transport passengers"
								},
								{
									"min": 86,
									"max": 90,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 91,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							]
						}
					},
					"column_labels": {
						"text": "Mission"
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 328,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 326,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"vaults": {
			"_id": "starforged/collections/oracles/vaults",
			"type": "oracle_collection",
			"name": "Precursor Vault Oracles",
			"canonical_name": "Precursor Vaults",
			"oracle_type": "tables",
			"summary": "When you first come upon a vault, use the tables on the previous two pages to help envision its form and nature. For a more abstract prompt, just use the Descriptor oracle. In either case—if that’s enough detail for the role of the vault in your story—stop there.",
			"contents": {
				"location": {
					"_id": "starforged/oracles/vaults/location",
					"type": "oracle_rollable",
					"name": "Location",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 50,
							"icon": "icon/oracles/location/planetside.svg",
							"text": "Planetside"
						},
						{
							"min": 51,
							"max": 75,
							"icon": "icon/oracles/location/orbital.svg",
							"text": "Orbital"
						},
						{
							"min": 76,
							"max": 100,
							"icon": "icon/oracles/location/deep_space.svg",
							"text": "Deep Space"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 360,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"scale": {
					"_id": "starforged/oracles/vaults/scale",
					"type": "oracle_rollable",
					"name": "Scale",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 30,
							"text": "Minor, confined site"
						},
						{
							"min": 31,
							"max": 65,
							"text": "Typical site of limited scope"
						},
						{
							"min": 66,
							"max": 90,
							"text": "Large, elaborate site"
						},
						{
							"min": 91,
							"max": 99,
							"text": "Vast site of unfathomable complexity"
						},
						{
							"min": 100,
							"max": 100,
							"text": "World-spanning site or megastructure"
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 360,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"form": {
					"_id": "starforged/oracles/vaults/form",
					"type": "oracle_rollable",
					"name": "Form",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 35,
							"text": "Structure",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 36,
							"max": 60,
							"text": "Vessel",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 80,
							"text": "Monument",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 81,
							"max": 95,
							"text": "Machine",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 96,
							"max": 100,
							"text": "Incomprehensible",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 360,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"shape": {
					"_id": "starforged/oracles/vaults/shape",
					"type": "oracle_rollable",
					"name": "Shape",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 15,
							"text": "Practical or functional",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 16,
							"max": 20,
							"text": "Geometric (complex shape)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 21,
							"max": 25,
							"text": "Geometric (cube)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 26,
							"max": 30,
							"text": "Geometric (obelisk)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 31,
							"max": 35,
							"text": "Geometric (pyramid)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 36,
							"max": 40,
							"text": "Geometric (ring or torus)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 41,
							"max": 45,
							"text": "Geometric (sphere)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 46,
							"max": 55,
							"text": "Organic or curved",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 56,
							"max": 60,
							"text": "Platform or disc",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 61,
							"max": 65,
							"text": "Spires or towers",
							"_i18n": {
								"text": {
									"part_of_speech": "common_noun"
								}
							}
						},
						{
							"min": 66,
							"max": 68,
							"text": "Domed",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 69,
							"max": 73,
							"text": "Spiky",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 74,
							"max": 76,
							"text": "Sculptural or effigy"
						},
						{
							"min": 77,
							"max": 79,
							"text": "Amorphous",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 80,
							"max": 85,
							"text": "Transforming",
							"_i18n": {
								"text": {
									"part_of_speech": "gerund"
								}
							}
						},
						{
							"min": 86,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 361,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"material": {
					"_id": "starforged/oracles/vaults/material",
					"type": "oracle_rollable",
					"name": "Material",
					"oracle_type": "table_text",
					"dice": "1d100",
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 30,
							"text": "Metallic (industrial)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 31,
							"max": 60,
							"text": "Metallic (smooth)",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 61,
							"max": 70,
							"text": "Rocky or stone-like",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 71,
							"max": 74,
							"text": "Crystalline or glass-like",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 75,
							"max": 78,
							"text": "Bone-like",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 79,
							"max": 82,
							"text": "Flesh-like",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 83,
							"max": 86,
							"text": "Plant-like",
							"_i18n": {
								"text": {
									"part_of_speech": "adjective"
								}
							}
						},
						{
							"min": 87,
							"max": 88,
							"text": "Energy",
							"_i18n": {
								"text": {
									"part_of_speech": "adjunct_common_noun"
								}
							}
						},
						{
							"min": 89,
							"max": 90,
							"text": "Liquid",
							"_i18n": {
								"text": {
									"part_of_speech": "adjunct_common_noun"
								}
							}
						},
						{
							"min": 91,
							"max": 100,
							"text": "Roll twice",
							"oracle_rolls": [
								{
									"oracle": null,
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 2
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 361,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"outer_first_look": {
					"_id": "starforged/oracles/vaults/outer_first_look",
					"type": "oracle_rollable",
					"name": "Outer First Look",
					"oracle_type": "table_text",
					"dice": "1d100",
					"recommended_rolls": {
						"min": 1,
						"max": 2
					},
					"column_labels": {
						"roll": "Roll",
						"text": "Result"
					},
					"rows": [
						{
							"min": 1,
							"max": 3,
							"text": "Corrupting its environment"
						},
						{
							"min": 4,
							"max": 7,
							"text": "Automated defenses"
						},
						{
							"min": 8,
							"max": 10,
							"text": "Breached exterior"
						},
						{
							"min": 11,
							"max": 14,
							"text": "Broken or fragmented"
						},
						{
							"min": 15,
							"max": 17,
							"text": "Camouflaged or hidden"
						},
						{
							"min": 18,
							"max": 20,
							"text": "Cavernous opening"
						},
						{
							"min": 21,
							"max": 23,
							"text": "Dispersed structures"
						},
						{
							"min": 24,
							"max": 26,
							"text": "Dreadful premonitions"
						},
						{
							"min": 27,
							"max": 30,
							"text": "Electromagnetic field"
						},
						{
							"min": 31,
							"max": 33,
							"text": "Embedded within terrain"
						},
						{
							"min": 34,
							"max": 36,
							"text": "Encased in an energy field"
						},
						{
							"min": 37,
							"max": 40,
							"text": "Energy core or conduit"
						},
						{
							"min": 41,
							"max": 43,
							"text": "Fractal patterns"
						},
						{
							"min": 44,
							"max": 47,
							"text": "Glyphs or symbols"
						},
						{
							"min": 48,
							"max": 51,
							"text": "Hazardous readings"
						},
						{
							"min": 52,
							"max": 54,
							"text": "Levitating or in motion"
						},
						{
							"min": 55,
							"max": 58,
							"text": "Lighted or illuminated"
						},
						{
							"min": 59,
							"max": 61,
							"text": "No obvious point of entry"
						},
						{
							"min": 62,
							"max": 64,
							"text": "Overgrown or entangled"
						},
						{
							"min": 65,
							"max": 67,
							"text": "Perfectly preserved"
						},
						{
							"min": 68,
							"max": 70,
							"text": "Phasing in and out of reality"
						},
						{
							"min": 71,
							"max": 73,
							"text": "Physical barrier"
						},
						{
							"min": 74,
							"max": 76,
							"text": "Pitted or scarred"
						},
						{
							"min": 77,
							"max": 79,
							"text": "Scaled for outsized beings"
						},
						{
							"min": 80,
							"max": 82,
							"text": "Shrouded in mist or haze"
						},
						{
							"min": 83,
							"max": 85,
							"text": "Signs of invaders"
						},
						{
							"min": 86,
							"max": 89,
							"text": "Sound or signal"
						},
						{
							"min": 90,
							"max": 92,
							"text": "Strong gravity well"
						},
						{
							"min": 93,
							"max": 95,
							"text": "Surrounded by destruction"
						},
						{
							"min": 96,
							"max": 100,
							"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
							"oracle_rolls": [
								{
									"oracle": "starforged/oracles/core/descriptor",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								},
								{
									"oracle": "starforged/oracles/core/focus",
									"dice": null,
									"auto": true,
									"duplicates": "reroll",
									"number_of_rolls": 1
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 361,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"collections": {
				"interior": {
					"_id": "starforged/collections/oracles/vaults/interior",
					"type": "oracle_collection",
					"name": "Interior",
					"oracle_type": "tables",
					"icon": "icons/vaults/interior.svg",
					"summary": "If you enter the site, check the [Inner First Look](id:starforged/oracles/vaults/interior/first_look) table for initial impressions of what lies within. If you explore further, use the [Interior Feature](id:starforged/oracles/vaults/interior/feature) table to define what you find or encounter. If you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) within a vault, check this table if you want help setting the scene for a waypoint.",
					"contents": {
						"first_look": {
							"_id": "starforged/oracles/vaults/interior/first_look",
							"type": "oracle_rollable",
							"name": "Inner First Look",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to reveal what you see or encounter when first entering the site. These aspects, combined with the exterior features, will help you envision the nature and condition of the vault and provide context for the rest of your exploration.",
							"recommended_rolls": {
								"min": 1,
								"max": 2
							},
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 3,
									"text": "Abnormal gravity"
								},
								{
									"min": 4,
									"max": 6,
									"text": "Automated defenses"
								},
								{
									"min": 7,
									"max": 9,
									"text": "Biological infestation"
								},
								{
									"min": 10,
									"max": 12,
									"text": "Carried tech is disrupted"
								},
								{
									"min": 13,
									"max": 15,
									"text": "Complex textures or patterns"
								},
								{
									"min": 16,
									"max": 18,
									"text": "Corpses of intruders"
								},
								{
									"min": 19,
									"max": 21,
									"text": "Damage and debris"
								},
								{
									"min": 22,
									"max": 24,
									"text": "Deteriorating spaces"
								},
								{
									"min": 25,
									"max": 27,
									"text": "Dissonant tones or music"
								},
								{
									"min": 28,
									"max": 30,
									"text": "Energy surges"
								},
								{
									"min": 31,
									"max": 33,
									"text": "Environment reacts to your presence"
								},
								{
									"min": 34,
									"max": 36,
									"text": "Evidence of looting or scavenging"
								},
								{
									"min": 37,
									"max": 39,
									"text": "Excessive cold"
								},
								{
									"min": 40,
									"max": 42,
									"text": "Excessive heat"
								},
								{
									"min": 43,
									"max": 45,
									"text": "Faint ambient lighting"
								},
								{
									"min": 46,
									"max": 48,
									"text": "Impenetrable darkness"
								},
								{
									"min": 49,
									"max": 51,
									"text": "Intense smell"
								},
								{
									"min": 52,
									"max": 54,
									"text": "Magnetic surfaces"
								},
								{
									"min": 55,
									"max": 57,
									"text": "Material does not match exterior"
								},
								{
									"min": 58,
									"max": 60,
									"text": "Ornate markings or symbols"
								},
								{
									"min": 61,
									"max": 63,
									"text": "Reactive lighting responds to your presence"
								},
								{
									"min": 64,
									"max": 66,
									"text": "Scale does not match exterior"
								},
								{
									"min": 67,
									"max": 69,
									"text": "Signs of invasive lifeforms"
								},
								{
									"min": 70,
									"max": 72,
									"text": "Surfaces respond to touch"
								},
								{
									"min": 73,
									"max": 75,
									"text": "Thick haze or smoke"
								},
								{
									"min": 76,
									"max": 78,
									"text": "Thick or fluid atmosphere"
								},
								{
									"min": 79,
									"max": 81,
									"text": "Thrumming or droning sound"
								},
								{
									"min": 82,
									"max": 84,
									"text": "Toxic atmosphere"
								},
								{
									"min": 85,
									"max": 87,
									"text": "Toxic residue"
								},
								{
									"min": 88,
									"max": 90,
									"text": "Well-preserved"
								},
								{
									"min": 91,
									"max": 93,
									"text": "Wet or humid"
								},
								{
									"min": 94,
									"max": 100,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 364,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/vaults/interior/feature",
							"type": "oracle_rollable",
							"name": "Interior Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 3,
									"text": "Ascending or descending path"
								},
								{
									"min": 4,
									"max": 6,
									"text": "Biological growths"
								},
								{
									"min": 7,
									"max": 8,
									"text": "Blood trail"
								},
								{
									"min": 9,
									"max": 10,
									"text": "Breached or ruptured area"
								},
								{
									"min": 11,
									"max": 13,
									"text": "Broken or inactive machinery"
								},
								{
									"min": 14,
									"max": 15,
									"text": "Clinging mist"
								},
								{
									"min": 16,
									"max": 18,
									"text": "Damage or debris"
								},
								{
									"min": 19,
									"max": 20,
									"text": "Echoing noises"
								},
								{
									"min": 21,
									"max": 22,
									"text": "Elevated path over chasm or shaft"
								},
								{
									"min": 23,
									"max": 25,
									"text": "Energy discharges"
								},
								{
									"min": 26,
									"max": 28,
									"text": "Enigmatic controls or terminal"
								},
								{
									"min": 29,
									"max": 30,
									"text": "Garden or invasive plant life"
								},
								{
									"min": 31,
									"max": 32,
									"text": "Inscrutable object lies dark and silent"
								},
								{
									"min": 33,
									"max": 35,
									"text": "Intersection or hub"
								},
								{
									"min": 36,
									"max": 38,
									"text": "Intricate symbols or pictographs"
								},
								{
									"min": 39,
									"max": 41,
									"text": "Looted or dismantled technology"
								},
								{
									"min": 42,
									"max": 44,
									"text": "Looted or empty containers"
								},
								{
									"min": 45,
									"max": 47,
									"text": "Mazelike passages"
								},
								{
									"min": 48,
									"max": 49,
									"text": "Moving platform or lift"
								},
								{
									"min": 50,
									"max": 52,
									"text": "Mummified or decayed corpses"
								},
								{
									"min": 53,
									"max": 55,
									"text": "Narrowing or widening path"
								},
								{
									"min": 56,
									"max": 58,
									"text": "Pooled liquid"
								},
								{
									"min": 59,
									"max": 61,
									"text": "Remains of intruders"
								},
								{
									"min": 62,
									"max": 63,
									"text": "Scattered bones"
								},
								{
									"min": 64,
									"max": 66,
									"text": "Scrawled markings"
								},
								{
									"min": 67,
									"max": 68,
									"text": "Signs of an attack or battle"
								},
								{
									"min": 69,
									"max": 71,
									"text": "Signs of invasive creatures"
								},
								{
									"min": 72,
									"max": 73,
									"text": "Surfaces honeycombed with openings"
								},
								{
									"min": 74,
									"max": 76,
									"text": "Unintelligible recorded message"
								},
								{
									"min": 77,
									"max": 79,
									"text": "Unintelligible whispers"
								},
								{
									"min": 80,
									"max": 82,
									"text": "Vaulted chamber"
								},
								{
									"min": 83,
									"max": 85,
									"text": "Vertical shaft"
								},
								{
									"min": 86,
									"max": 90,
									"text": "Transition into the [Sanctum](id:starforged/oracles/vaults/sanctum)"
								},
								{
									"min": 91,
									"max": 95,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 96,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 366,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/vaults/interior/peril",
							"type": "oracle_rollable",
							"name": "Interior Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a complication within a vault, such as when you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and are prompted to envision a peril.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 5,
									"text": "Broken path"
								},
								{
									"min": 6,
									"max": 10,
									"text": "Change in atmosphere or environment"
								},
								{
									"min": 11,
									"max": 15,
									"text": "Corrosive environment"
								},
								{
									"min": 16,
									"max": 20,
									"text": "Dire warning left by other explorers"
								},
								{
									"min": 21,
									"max": 25,
									"text": "Foes close in"
								},
								{
									"min": 26,
									"max": 30,
									"text": "Fragile structural integrity"
								},
								{
									"min": 31,
									"max": 35,
									"text": "Hazardous path designed for traversal by other beings"
								},
								{
									"min": 36,
									"max": 40,
									"text": "Important gear malfunctions"
								},
								{
									"min": 41,
									"max": 45,
									"text": "Isolation or fear presses in"
								},
								{
									"min": 46,
									"max": 50,
									"text": "Mechanical trap"
								},
								{
									"min": 51,
									"max": 55,
									"text": "Mist or darkness conceals dangers"
								},
								{
									"min": 56,
									"max": 60,
									"text": "Puzzling mystery blocks the way"
								},
								{
									"min": 61,
									"max": 65,
									"text": "Radioactive hot spot"
								},
								{
									"min": 66,
									"max": 70,
									"text": "Rivals seek what lay within"
								},
								{
									"min": 71,
									"max": 75,
									"text": "Signs of a contagion"
								},
								{
									"min": 76,
									"max": 80,
									"text": "Signs of a lurking foe"
								},
								{
									"min": 81,
									"max": 85,
									"text": "Tempting location or object holds hidden dangers"
								},
								{
									"min": 86,
									"max": 90,
									"text": "Toxic atmosphere"
								},
								{
									"min": 91,
									"max": 95,
									"text": "Unnerving sound or sensation"
								},
								{
									"min": 96,
									"max": 99,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 100,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 367,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/vaults/interior/opportunity",
							"type": "oracle_rollable",
							"name": "Interior Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Use this table to help envision a favorable circumstance within a vault, such as when you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) and are prompted to envision an opportunity.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Clue points the way to your destination or target"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Clue to a lifeform's nature or vulnerabilities"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Helpful gear left by another explorer"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Insight into the nature or history of this site"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Intriguing device or artifact"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Opening to get the drop on a foe"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Opening to outmaneuver or escape a threat or foe"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Salvageable resource"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Secure area offers a moment of peace"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Shortcut or less perilous path speeds your way"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 367,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 364,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sanctum": {
					"_id": "starforged/collections/oracles/vaults/sanctum",
					"type": "oracle_collection",
					"name": "Sanctum",
					"oracle_type": "tables",
					"icon": "icons/vaults/sanctum.svg",
					"summary": "As you delve deeper into a vault, the corruption and strangeness of the place takes hold. Use the Sanctum Feature table to represent the aberrant nature of a vault’s depths.",
					"contents": {
						"purpose": {
							"_id": "starforged/oracles/vaults/sanctum/purpose",
							"type": "oracle_rollable",
							"name": "Vault Purpose",
							"oracle_type": "table_text",
							"dice": "1d100",
							"summary": "Because precursor vaults are alien and enigmatic, understanding their ultimate purpose requires investigation and exploration. Use this table to reveal the vault’s original function or role at an appropriate point in your survey. This can come as an outcome of completing an expedition, or when your story naturally leads you to a revelation of the site’s nature.",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 3,
									"text": "Capture or control of other beings"
								},
								{
									"min": 4,
									"max": 6,
									"text": "Command or communication relay"
								},
								{
									"min": 7,
									"max": 9,
									"text": "Commemoration of an event"
								},
								{
									"min": 10,
									"max": 12,
									"text": "Conduit to mystical powers"
								},
								{
									"min": 13,
									"max": 16,
									"text": "Conservation of living specimens"
								},
								{
									"min": 17,
									"max": 20,
									"text": "Containment of a powerful being"
								},
								{
									"min": 21,
									"max": 24,
									"text": "Containment of dangerous creatures"
								},
								{
									"min": 25,
									"max": 27,
									"text": "Containment of weapons"
								},
								{
									"min": 28,
									"max": 31,
									"text": "Control of a destructive weapon"
								},
								{
									"min": 32,
									"max": 34,
									"text": "Generation of defenses or barriers"
								},
								{
									"min": 35,
									"max": 38,
									"text": "Generation or transformation of energy"
								},
								{
									"min": 39,
									"max": 41,
									"text": "Harvesting of resources"
								},
								{
									"min": 42,
									"max": 44,
									"text": "Interment of the dead"
								},
								{
									"min": 45,
									"max": 47,
									"text": "Manipulation of spacetime"
								},
								{
									"min": 48,
									"max": 50,
									"text": "Manufacturing of lifeforms"
								},
								{
									"min": 51,
									"max": 53,
									"text": "Manufacturing of machines or devices"
								},
								{
									"min": 54,
									"max": 56,
									"text": "Passage to another location"
								},
								{
									"min": 57,
									"max": 59,
									"text": "Preservation of an ancient intelligence"
								},
								{
									"min": 60,
									"max": 62,
									"text": "Preservation of maps or navigational data"
								},
								{
									"min": 63,
									"max": 66,
									"text": "Protection of a sacred artifact"
								},
								{
									"min": 67,
									"max": 69,
									"text": "Researching science or technology"
								},
								{
									"min": 70,
									"max": 73,
									"text": "Safekeeping of cultural records or memories"
								},
								{
									"min": 74,
									"max": 77,
									"text": "Shelter for inhabitants"
								},
								{
									"min": 78,
									"max": 80,
									"text": "Stockpiling of resources"
								},
								{
									"min": 81,
									"max": 83,
									"text": "Surveying or monitoring of a location"
								},
								{
									"min": 84,
									"max": 87,
									"text": "Transformation of terrain or environments"
								},
								{
									"min": 88,
									"max": 90,
									"text": "Worship of a god or being"
								},
								{
									"min": 91,
									"max": 95,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 96,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 365,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"feature": {
							"_id": "starforged/oracles/vaults/sanctum/feature",
							"type": "oracle_rollable",
							"name": "Sanctum Feature",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 2,
									"text": "Abyssal pit or chasm"
								},
								{
									"min": 3,
									"max": 5,
									"text": "Altered gravity"
								},
								{
									"min": 6,
									"max": 7,
									"text": "Area filled with strange liquid"
								},
								{
									"min": 8,
									"max": 10,
									"text": "Area humming with aberrant energy"
								},
								{
									"min": 11,
									"max": 13,
									"text": "Blasted or wrecked area"
								},
								{
									"min": 14,
									"max": 16,
									"text": "Central chamber of immense proportions or grandeur"
								},
								{
									"min": 17,
									"max": 19,
									"text": "Colossal machine"
								},
								{
									"min": 20,
									"max": 21,
									"text": "Corrupted plant life"
								},
								{
									"min": 22,
									"max": 24,
									"text": "Enigmatic mechanisms come to life"
								},
								{
									"min": 25,
									"max": 26,
									"text": "Haze of spores or nanomachines"
								},
								{
									"min": 27,
									"max": 28,
									"text": "Incomprehensible architecture or geometry"
								},
								{
									"min": 29,
									"max": 31,
									"text": "Incongruent space contradicts the nature of this site"
								},
								{
									"min": 32,
									"max": 34,
									"text": "Inscrutable object emits sound and energy"
								},
								{
									"min": 35,
									"max": 37,
									"text": "Machinery fused with organic growths"
								},
								{
									"min": 38,
									"max": 40,
									"text": "Moving chamber or passage"
								},
								{
									"min": 41,
									"max": 43,
									"text": "Mutated remains of the dead"
								},
								{
									"min": 44,
									"max": 46,
									"text": "Nest of invasive creatures"
								},
								{
									"min": 47,
									"max": 49,
									"text": "Pockets or layers of altered atmosphere"
								},
								{
									"min": 50,
									"max": 51,
									"text": "Pods or chambers with preserved corpses"
								},
								{
									"min": 52,
									"max": 54,
									"text": "Pools of strange liquid"
								},
								{
									"min": 55,
									"max": 57,
									"text": "Pulsating surfaces"
								},
								{
									"min": 58,
									"max": 60,
									"text": "Rampant biological infestation"
								},
								{
									"min": 61,
									"max": 63,
									"text": "Repository of biological specimens"
								},
								{
									"min": 64,
									"max": 66,
									"text": "Sealed chamber"
								},
								{
									"min": 67,
									"max": 69,
									"text": "Sealed containers of inscrutable purpose"
								},
								{
									"min": 70,
									"max": 72,
									"text": "Simulated or illusionary environment"
								},
								{
									"min": 73,
									"max": 74,
									"text": "Surfaces covered in slime or fungus"
								},
								{
									"min": 75,
									"max": 76,
									"text": "Temporal distortions"
								},
								{
									"min": 77,
									"max": 79,
									"text": "Transforming spaces"
								},
								{
									"min": 80,
									"max": 82,
									"text": "Visions of this place in another time"
								},
								{
									"min": 83,
									"max": 85,
									"text": "Visions or reflections of another reality"
								},
								{
									"min": 86,
									"max": 88,
									"text": "Warped or misshapen spaces"
								},
								{
									"min": 89,
									"max": 90,
									"text": "Whispering voices speak to you"
								},
								{
									"min": 91,
									"max": 95,
									"text": "[Descriptor](id:starforged/oracles/core/descriptor) + [Focus](id:starforged/oracles/core/focus)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/descriptor",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/focus",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 96,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 368,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"peril": {
							"_id": "starforged/oracles/vaults/sanctum/peril",
							"type": "oracle_rollable",
							"name": "Sanctum Peril",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 5,
									"text": "Camouflaged or transforming foe reveals itself"
								},
								{
									"min": 6,
									"max": 10,
									"text": "Confounding distortions of the timestream"
								},
								{
									"min": 11,
									"max": 15,
									"text": "Destructive environmental disturbance"
								},
								{
									"min": 16,
									"max": 20,
									"text": "Horrifying fate for a previous intruder"
								},
								{
									"min": 21,
									"max": 25,
									"text": "Important equipment rendered useless"
								},
								{
									"min": 26,
									"max": 30,
									"text": "Led astray or lured into danger by a manifestation or illusion"
								},
								{
									"min": 31,
									"max": 35,
									"text": "Lost the way or separated from others"
								},
								{
									"min": 36,
									"max": 40,
									"text": "Manifestations prey upon your weaknesses or worries"
								},
								{
									"min": 41,
									"max": 45,
									"text": "Other intruders have been corrupted or mutated by this place"
								},
								{
									"min": 46,
									"max": 50,
									"text": "Paranoia or suspicion takes hold"
								},
								{
									"min": 51,
									"max": 55,
									"text": "Path behind you is sealed"
								},
								{
									"min": 56,
									"max": 60,
									"text": "Powerful foe strikes without warning"
								},
								{
									"min": 61,
									"max": 65,
									"text": "Restless dead awaken"
								},
								{
									"min": 66,
									"max": 70,
									"text": "Scene of hideous violence or death"
								},
								{
									"min": 71,
									"max": 75,
									"text": "Snared in an unnatural trap"
								},
								{
									"min": 76,
									"max": 80,
									"text": "Spawning or swarming foes surround you"
								},
								{
									"min": 81,
									"max": 85,
									"text": "Sudden structural collapse or failure"
								},
								{
									"min": 86,
									"max": 90,
									"text": "Temptations to linger or remain in this site"
								},
								{
									"min": 91,
									"max": 95,
									"text": "You are marked by physical corruption or mutation"
								},
								{
									"min": 96,
									"max": 99,
									"text": "[Action](id:starforged/oracles/core/action) + [Theme](id:starforged/oracles/core/theme)",
									"oracle_rolls": [
										{
											"oracle": "starforged/oracles/core/action",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										},
										{
											"oracle": "starforged/oracles/core/theme",
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 1
										}
									]
								},
								{
									"min": 100,
									"max": 100,
									"text": "Roll twice",
									"oracle_rolls": [
										{
											"oracle": null,
											"dice": null,
											"auto": true,
											"duplicates": "reroll",
											"number_of_rolls": 2
										}
									]
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 369,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						},
						"opportunity": {
							"_id": "starforged/oracles/vaults/sanctum/opportunity",
							"type": "oracle_rollable",
							"name": "Sanctum Opportunity",
							"oracle_type": "table_text",
							"dice": "1d100",
							"column_labels": {
								"roll": "Roll",
								"text": "Result"
							},
							"rows": [
								{
									"min": 1,
									"max": 10,
									"text": "Access to a secret or protected area"
								},
								{
									"min": 11,
									"max": 20,
									"text": "Clue points the way to your destination or target"
								},
								{
									"min": 21,
									"max": 30,
									"text": "Comforting illusion or vision"
								},
								{
									"min": 31,
									"max": 40,
									"text": "Control or terminal adjusts to accept your input"
								},
								{
									"min": 41,
									"max": 50,
									"text": "Deeper insight into the history or nature of this site"
								},
								{
									"min": 51,
									"max": 60,
									"text": "Device or artifact reveals its purpose"
								},
								{
									"min": 61,
									"max": 70,
									"text": "Environment adjusts to better suit you"
								},
								{
									"min": 71,
									"max": 80,
									"text": "Foes stand down or give way"
								},
								{
									"min": 81,
									"max": 90,
									"text": "Key offers control of a function or aspect of this site"
								},
								{
									"min": 91,
									"max": 100,
									"text": "Shortcut or less perilous path speeds your way"
								}
							],
							"_source": {
								"title": "Ironsworn: Starforged Rulebook",
								"page": 369,
								"authors": [
									{
										"name": "Shawn Tomkin"
									}
								],
								"date": "2022-05-06",
								"url": "https://ironswornrpg.com",
								"license": "https://creativecommons.org/licenses/by/4.0"
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 368,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 360,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		}
	},
	"assets": {
		"command_vehicle": {
			"_id": "starforged/collections/assets/command_vehicle",
			"type": "asset_collection",
			"name": "Command Vehicle Assets",
			"color": "#9aa3ad",
			"summary": "This is your interstellar spacecraft.",
			"description": "The __command vehicle__ is your interstellar STARSHIP. It is a default asset for your character, taken when you begin your campaign. If you are playing with others, this is a shared asset; each of you may use the STARSHIP's abilities while aboard the craft.\n\nThe command vehicle has an integrity meter and starts at 5 integrity. When your STARSHIP takes a hit, make the [Withstand Damage](id:starforged/moves/suffer/withstand_damage) move to see what happens.",
			"contents": {
				"starship": {
					"_id": "starforged/assets/command_vehicle/starship",
					"type": "asset",
					"name": "Starship",
					"category": "Command Vehicle",
					"color": "#9aa3ad",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": true,
					"attachments": {
						"max": null,
						"assets": ["*/assets/module/*"]
					},
					"abilities": [
						{
							"_id": "starforged/assets/command_vehicle/starship/abilities/0",
							"enabled": true,
							"text": "Your armed, multipurpose starship is suited for interstellar and atmospheric flight. It can comfortably transport several people, has space for cargo, and can carry and launch support vehicles. When you [Advance](id:starforged/moves/legacy/advance), you may spend experience to equip this vehicle with module assets.",
							"enhance_moves": [
								{
									"roll_type": "no_roll",
									"enhances": ["starforged/moves/legacy/advance"]
								}
							]
						},
						{
							"_id": "starforged/assets/command_vehicle/starship/abilities/1",
							"enabled": false,
							"text": "When you [Finish an Expedition](id:starforged/moves/exploration/finish_an_expedition) (dangerous or greater) in your starship and score a hit, this journey strengthened your ties to your ship and any fellow travelers. You and your allies may mark 1 tick on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": [
										"starforged/moves/exploration/finish_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your starship (dangerous or greater)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/command_vehicle/starship/abilities/2",
							"enabled": false,
							"text": "When you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), you may roll +heart. If you do, [Endure Stress](id:starforged/moves/suffer/endure_stress) (-1) on a weak hit or miss.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/withstand_damage"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "heart"
													}
												],
												"text": "To your Starship"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"integrity": {
							"label": "integrity",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 5,
							"value": 5,
							"controls": {
								"battered": {
									"label": "battered",
									"field_type": "checkbox",
									"value": false,
									"is_impact": true,
									"disables_asset": false
								},
								"cursed": {
									"label": "cursed",
									"field_type": "checkbox",
									"value": false,
									"is_impact": true,
									"disables_asset": false
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/withstand_damage"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 55,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"companion": {
			"_id": "starforged/collections/assets/companion",
			"type": "asset_collection",
			"name": "Companion Assets",
			"color": "#3d8b8a",
			"description": "__Companions__ are NPC helpers. When you gain a companion, give them a name and envision their look and personality.\n\nCompanions utilize a health meter that can be reduced if an outcome puts them in harm's way. When your companion faces harm, make the [Companion Takes a Hit](id:starforged/moves/suffer/companion_takes_a_hit) move. When their health is at 0, they are in danger of being killed or destroyed.",
			"contents": {
				"banshee": {
					"_id": "starforged/assets/companion/banshee",
					"type": "asset",
					"name": "Banshee",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/banshee/abilities/0",
							"enabled": true,
							"text": "Your banshee companion accompanies you on planetside missions, using its echolocation to help guide the way. When you ride your banshee as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) or [Set a Course](id:starforged/moves/exploration/set_a_course), you may roll +its health.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition",
										"starforged/moves/exploration/set_a_course"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "While riding your banshee"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/banshee/abilities/1",
							"enabled": false,
							"text": "When you make a move astride the banshee to detect a threat or avoid a fight, add +1 and take +1 momentum on a hit. On a strong hit with a match, you're gone in a flash; take another +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To detect a threat or avoid a fight (while astride your banshee)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/banshee/abilities/2",
							"enabled": false,
							"text": "When you make a combat move and roll a 1 on your action die, the banshee senses the danger and emits a powerful scream to alert you or distract your foes. You may reroll that die.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["*/moves/combat/*"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When aided by your banshee"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 4,
							"value": 4,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/heal"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"combat_bot": {
					"_id": "starforged/assets/companion/combat_bot",
					"type": "asset",
					"name": "Combat Bot",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/combat_bot/abilities/0",
							"enabled": true,
							"text": "Your combat bot companion fights at your side. When you [Strike](id:starforged/moves/combat/strike) aided by the bot, add +1; if you [Clash](id:starforged/moves/combat/clash), take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/strike"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Aided by your combat bot"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/clash"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Aided by your combat bot"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/combat_bot/abilities/1",
							"enabled": false,
							"text": "When you use the threat of violence to [Compel](id:starforged/moves/adventure/compel) or [Gain Ground](id:starforged/moves/combat/gain_ground) while the bot brings its weapons to bear, you may roll +its health. If you do, take +1 momentum on a hit. On a strong hit with a match, the bot's display is especially persuasive; take another +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/adventure/compel",
										"starforged/moves/combat/gain_ground"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "Using the threat of violence while the bot brings its weapons to bear"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/combat_bot/abilities/2",
							"enabled": false,
							"text": "Once per fight, when you [React Under Fire](id:starforged/moves/combat/react_under_fire) by using the bot to draw fire or create a diversion, roll +its health. On a strong hit, mark progress. On a weak hit, face the cost as normal, but then you are in control.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/react_under_fire"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "Once per fight, by using the combat bot to draw fire or create a diversion"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 5,
							"value": 5,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"glowcat": {
					"_id": "starforged/assets/companion/glowcat",
					"type": "asset",
					"name": "Glowcat",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/glowcat/abilities/0",
							"enabled": true,
							"text": "Your glowcat companion perceives the inner emotions and intentions of people and creatures in its vicinity, and embodies those impressions through the colors and intensity of its luminescent fur. When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) by studying the glowcat’s reactions in a charged interaction, add +its health.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/secure_an_advantage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By studying your glowcat’s reactions in a charged interaction"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/glowcat/abilities/1",
							"enabled": false,
							"text": "When you [Compel](id:starforged/moves/adventure/compel), the glowcat’s reactions will help guide your approach; you may reroll your action die if its value is less than the glowcat’s health.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/compel"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When your glowcat’s reactions help guide your approach"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/glowcat/abilities/2",
							"enabled": false,
							"text": "When you [Endure Stress](id:starforged/moves/suffer/endure_stress) in the company of the glowcat, add +1. On a strong hit with a match, take +momentum equal to their health.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/endure_stress"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In the company of the glowcat"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 3,
							"value": 3,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/heal"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"protocol_bot": {
					"_id": "starforged/assets/companion/protocol_bot",
					"type": "asset",
					"name": "Protocol Bot",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/protocol_bot/abilities/0",
							"enabled": true,
							"text": "Your protocol bot companion is programmed with knowledge of cultures, languages, and customs. When you are aided by the bot as you make a move in a formal social interaction, add +1. On a strong hit with a match, you learn something which builds understanding or empathy; also mark 1 tick on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you are aided by the bot as you make a move in a formal social interaction"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/protocol_bot/abilities/1",
							"enabled": false,
							"text": "When you first visit or interact with a new community or culture, you may ask for the bot's insight. If you do, envision what you learn and take +1 momentum."
						},
						{
							"_id": "starforged/assets/companion/protocol_bot/abilities/2",
							"enabled": false,
							"text": "If you make a move in a charged interaction and the value of your action die is less than the bot's health, you may reroll it as the bot interjects with their commentary or advice.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In a charged interaction"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 3,
							"value": 3,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"rockhorn": {
					"_id": "starforged/assets/companion/rockhorn",
					"type": "asset",
					"name": "Rockhorn",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/rockhorn/abilities/0",
							"enabled": true,
							"text": "Your rockhorn companion uses its resilient, stone-like hide and brute strength to overcome threats. When you make a move by sending the rockhorn to directly attack a foe or smash an obstacle, roll +its health.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "By sending the rockhorn to directly attack a foe or smash an obstacle"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/rockhorn/abilities/1",
							"enabled": false,
							"text": "When you make the [Companion Takes a Hit](id:starforged/moves/suffer/companion_takes_a_hit) move for the rockhorn, count a weak hit as a strong hit. On a strong hit with a match, its rapid healing makes it unstoppable; give it another +1 health or take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/companion_takes_a_hit"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "For the rockhorn"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/rockhorn/abilities/2",
							"enabled": false,
							"text": "The rockhorn will come to your aid in your most vulnerable moments. When you [Endure Harm](id:starforged/moves/suffer/endure_harm) or [Endure Stress](id:starforged/moves/suffer/endure_stress) and score a miss, you may reroll your action die if its value is less than the rockhorn’s health.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/suffer/endure_harm",
										"starforged/moves/suffer/endure_stress"
									]
								}
							]
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 5,
							"value": 5,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/heal"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sidekick": {
					"_id": "starforged/assets/companion/sidekick",
					"type": "asset",
					"name": "Sidekick",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						},
						"expertise": {
							"label": "expertise",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/sidekick/abilities/0",
							"enabled": true,
							"text": "Your sidekick has a helpful expertise. When you make a move outside of a fight directly aided by their expertise, you may reroll your action die if its value is less than your sidekick's health. If you then score a strong hit with a match, mark 1 tick on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Directly aided by your sidekick's expertise (outside of a fight)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/sidekick/abilities/1",
							"enabled": false,
							"text": "When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) with the support of your sidekick, take +2 momentum on a hit. When you [Clash](id:starforged/moves/combat/clash) together, add +1.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With the support of your sidekick"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/clash"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Together with your sidekick"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/sidekick/abilities/2",
							"enabled": false,
							"text": "When your sidekick acts to get you out of a tough spot, you may [Face Danger](id:starforged/moves/adventure/face_danger) or [React Under Fire](id:starforged/moves/combat/react_under_fire) and roll +their health (instead of your own stat). On a hit, take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/face_danger",
										"starforged/moves/combat/react_under_fire"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "Your sidekick acts to get you out of a tough spot"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 4,
							"value": 4,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/heal"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sprite": {
					"_id": "starforged/assets/companion/sprite",
					"type": "asset",
					"name": "Sprite",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/sprite/abilities/0",
							"enabled": true,
							"text": "Your sprite companion alters its delicate, crystalline form to fly, swim, or scurry, and can covertly navigate even the harshest of environments. When you make a move by sending it to perform trickery (such as creating a distraction, sneaking into a protected location, or stealing an object) add +its health.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By sending your sprite to perform trickery (such as creating a distraction, sneaking into a protected location, or stealing an object)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/sprite/abilities/1",
							"enabled": false,
							"text": "You are attuned to the resonance of the sprite's crystalline structure, and can communicate with it at a distance and perceive through its senses. When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) by observing a situation from its perspective, or remotely [Gather Information](id:starforged/moves/adventure/gather_information), add +its health.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/secure_an_advantage",
										"starforged/moves/adventure/gather_information"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By remotely observing a situation from your sprite's perspective"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/sprite/abilities/2",
							"enabled": false,
							"text": "With a moment's rest, the sprite can mend its form and return automatically to max health."
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 2,
							"value": 2,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/heal"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"survey_bot": {
					"_id": "starforged/assets/companion/survey_bot",
					"type": "asset",
					"name": "Survey Bot",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/survey_bot/abilities/0",
							"enabled": true,
							"text": "Your survey bot companion scans the path ahead. When you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) (+wits) overland or within a site, add +1.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													}
												],
												"text": "Overland or within a site (assisted by your survey bot)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/survey_bot/abilities/1",
							"enabled": false,
							"text": "Once per expedition, when you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) by sending the bot to scout ahead, roll +its health. On a hit, also mark progress on the expedition. On a strong hit with a match, the bot uncovers an unexpected feature or location; envision what it reveals and mark 1 tick on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/secure_an_advantage"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "Once per expedition, by sending the survey bot to scout ahead"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/survey_bot/abilities/2",
							"enabled": false,
							"text": "When you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint) aided by the bot's sensors, or [Face Danger](id:starforged/moves/adventure/face_danger) to detect a threat, roll +its health and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/explore_a_waypoint"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "Aided by the survey bot's sensors"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "To detect a threat"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 3,
							"value": 3,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"symbiote": {
					"_id": "starforged/assets/companion/symbiote",
					"type": "asset",
					"name": "Symbiote",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/symbiote/abilities/0",
							"enabled": true,
							"text": "You are physically bound to a being with 2 health. When you make aggressive moves while giving yourself to the symbiote's power, add +its health. If you face physical harm, choose either the [Endure Harm](id:starforged/moves/suffer/endure_harm) or [Companion Takes a Hit](id:starforged/moves/suffer/companion_takes_a_hit) move. To restore the symbiote's health, you must [Endure Stress](id:starforged/moves/suffer/endure_stress) and give the symbiote +health equal to the -spirit you face. If you make a move aided by the symbiote and roll a 1 on your action die, your fragile bond is broken for several hours.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Make an aggressive move while giving yourself to the symbiote's power"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/symbiote/abilities/1",
							"enabled": false,
							"text": "When you make a move and heed the symbiote's guidance (decide after rolling), you may reroll any dice. Then, [Endure Stress](id:starforged/moves/suffer/endure_stress) (-2).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null
								}
							]
						},
						{
							"_id": "starforged/assets/companion/symbiote/abilities/2",
							"enabled": false,
							"text": "The symbiote gains power and has 3 health.",
							"enhance_asset": {
								"controls": {
									"health": {
										"field_type": "condition_meter",
										"max": 3
									}
								}
							}
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 2,
							"value": 2,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/suffer/endure_stress"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"utility_bot": {
					"_id": "starforged/assets/companion/utility_bot",
					"type": "asset",
					"name": "Utility Bot",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/utility_bot/abilities/0",
							"enabled": true,
							"text": "Your utility bot companion has helpful tools at-hand. When you make a move by directing it to access a system, cut through an obstacle, analyze a mechanical issue, or assemble or disassemble a device, roll +its health and take +1 momentum on a hit. On a strong hit with a match, it reveals an unexpected advantage or insight; take another +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "By directing the utility bot to access a system, cut through an obstacle, analyze a mechanical issue, or assemble or disassemble a device"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/utility_bot/abilities/1",
							"enabled": false,
							"text": "When you [Repair](id:starforged/moves/recover/repair) aided by the bot, add +1. On a miss, it reveals an alternative approach which will take extra time; you may reroll any dice, but first [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/repair"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Aided by the bot"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/utility_bot/abilities/2",
							"enabled": false,
							"text": "When you [Check Your Gear](id:starforged/moves/adventure/check_your_gear) to see if the bot has a specific tool or technique available, roll +its health and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/check_your_gear"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "To see if your utility bot has a specific tool or technique available"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 4,
							"value": 4,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"voidglider": {
					"_id": "starforged/assets/companion/voidglider",
					"type": "asset",
					"name": "Voidglider",
					"category": "Companion",
					"color": "#3d8b8a",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/companion/voidglider/abilities/0",
							"enabled": true,
							"text": "Your voidglider companion cruises in your starship’s energy wake and can help guide the way on spaceborne journeys. When you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition), add +1.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "On a spaceborne journey as your voidglider helps guide the way"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/voidglider/abilities/1",
							"enabled": false,
							"text": "The voidglider is harnessed and trained as a mount, and can be ridden for short-range spacebound transport. When you are riding the voidglider and make a move to detect or evade a threat by relying on its instincts, roll +its health.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "You are riding the voidglider and make a move to detect or evade a threat by relying on its instincts"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/companion/voidglider/abilities/2",
							"enabled": false,
							"text": "When you make a move by signaling the voidglider to distract or attack a spaceborne foe, roll +its health and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "health",
														"assets": null
													}
												],
												"text": "You make a move by signaling the voidglider to distract or attack a spaceborne foe"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"health": {
							"label": "health",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 4,
							"value": 4,
							"controls": {
								"out_of_action": {
									"label": "out of action",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": true
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/heal"],
								"suffer": ["starforged/moves/suffer/companion_takes_a_hit"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 57,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"deed": {
			"_id": "starforged/collections/assets/deed",
			"type": "asset_collection",
			"name": "Deed Assets",
			"color": "#40834f",
			"description": "__Deeds__ represent the notable achievement and situations of your story, and how those events change your character.\n\nDeeds have a requirement listed at the top of the card, phrased as “Once you \\[blank\\].” You may not spend experience to acquire a deed until you fulfill the requirement, and you cannot choose a deed when creating your character.",
			"contents": {
				"bonded": {
					"_id": "starforged/assets/deed/bonded",
					"type": "asset",
					"name": "Bonded",
					"category": "Deed",
					"color": "#40834f",
					"options": {
						"bond_mate": {
							"label": "bond-mate",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"requirement": "One time only, once you [Forge a Bond](id:starforged/moves/connection/forge_a_bond) with a special individual...",
					"abilities": [
						{
							"_id": "starforged/assets/deed/bonded/abilities/0",
							"enabled": true,
							"text": "This person is your bond-mate. When you [Sojourn](id:starforged/moves/recover/sojourn) at their home, [Hearten](id:starforged/moves/recover/hearten) in their presence, or [Test Your Relationship](id:starforged/moves/connection/test_your_relationship) or [Develop Your Relationship](id:starforged/moves/connection/develop_your_relationship) with them, reroll any dice. On a strong hit, take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/sojourn"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "At your bond-mate's home"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/hearten"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your bond-mate's presence"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/connection/test_your_relationship",
										"starforged/moves/connection/develop_your_relationship"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With your bond-mate"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/bonded/abilities/1",
							"enabled": false,
							"text": "When you [Set a Course](id:starforged/moves/exploration/set_a_course) back to your bond-mate's location, add +heart. On a strong hit with a match, envision a special reunion and mark two ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/exploration/set_a_course"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Back to your bond-mate's location"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/bonded/abilities/2",
							"enabled": false,
							"text": "When you make a move in a crucial moment and score a miss, you may cling to thoughts of your bond-mate for support. If you do, reroll any dice. On another miss, in addition to the outcome of the move, you must mark shaken or traumatized. If both debilities are already marked, [Face Desolation](id:starforged/moves/threshold/face_desolation).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"homesteader": {
					"_id": "starforged/assets/deed/homesteader",
					"type": "asset",
					"name": "Homesteader",
					"category": "Deed",
					"color": "#40834f",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"requirement": "Once you fill 4 boxes on your bonds legacy track...",
					"abilities": [
						{
							"_id": "starforged/assets/deed/homesteader/abilities/0",
							"enabled": true,
							"text": "You have chosen or established a community as your home. When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) (formidable or greater) in service to your home, reroll any dice. On a hit, mark 1 tick on your bonds legacy track. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) and score a hit, also mark 2 ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In service to your home (formidable or greater)"
											}
										]
									}
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In service to your home (formidable or greater)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/homesteader/abilities/1",
							"enabled": false,
							"text": "When you [Sojourn](id:starforged/moves/recover/sojourn) in your home, choose one.\n\n  * Don't linger: Take an automatic weak hit\n  * Stay a bit: Add +1 and take +1 momentum on a hit",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/sojourn"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your home (and you don't linger)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/sojourn"],
									"trigger": {
										"conditions": [
											{
												"method": "weak_hit",
												"roll_options": null,
												"text": "In your home (and you stay a bit)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/homesteader/abilities/2",
							"enabled": false,
							"text": "When you [Set a Course](id:starforged/moves/exploration/set_a_course) for home, you may reroll your action die if its value is less than your spirit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/exploration/set_a_course"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "For home"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"marked": {
					"_id": "starforged/assets/deed/marked",
					"type": "asset",
					"name": "Marked",
					"category": "Deed",
					"color": "#40834f",
					"options": {
						"identifier": {
							"label": "identifier",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"requirement": "Once you fill 5 boxes on your quests legacy track...",
					"abilities": [
						{
							"_id": "starforged/assets/deed/marked/abilities/0",
							"enabled": true,
							"text": "Envision the title, sigil, uniform, or tattoo you bear in recognition of your achievements. When you [Compel](id:starforged/moves/adventure/compel) or [Make a Connection](id:starforged/moves/connection/make_a_connection) among those who would know your reputation, add +1. On a strong hit with a match, your notoriety grows; mark 2 ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/adventure/compel",
										"starforged/moves/connection/make_a_connection"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Among those who would know your reputation"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/marked/abilities/1",
							"enabled": false,
							"text": "When you risk your reputation to overcome a miss, reroll any dice. If you score a miss again, fill one segment of a six-segment clock to represent the stain on your reputation. When the clock is filled, discard this asset.",
							"controls": {
								"clock": {
									"label": "stained reputation",
									"field_type": "clock",
									"rollable": false,
									"min": 0,
									"max": 6,
									"value": 0
								}
							},
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null
								}
							]
						},
						{
							"_id": "starforged/assets/deed/marked/abilities/2",
							"enabled": false,
							"text": "Once per fight, when you [Gain Ground](id:starforged/moves/combat/gain_ground) through intimidation or command, reroll any dice and mark progress on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/gain_ground"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Through intimidation or command (once per fight)"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"oathbreaker": {
					"_id": "starforged/assets/deed/oathbreaker",
					"type": "asset",
					"name": "Oathbreaker",
					"category": "Deed",
					"color": "#40834f",
					"count_as_impact": true,
					"shared": false,
					"requirement": "Once you [Forsake Your Vow](id:starforged/moves/quest/forsake_your_vow)...",
					"abilities": [
						{
							"_id": "starforged/assets/deed/oathbreaker/abilities/0",
							"enabled": true,
							"text": "This asset counts as an impact. One time only, when you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) (extreme or greater) to redeem yourself, give that vow a special mark. When you [Reach a Milestone](id:starforged/moves/quest/reach_a_milestone) on the marked vow, take +2 momentum. If you [Forsake Your Vow](id:starforged/moves/quest/forsake_your_vow) on the quest, discard this asset and retain the impact.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To redeem yourself (extreme or greater, one time only)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/forsake_your_vow"]
								}
							]
						},
						{
							"_id": "starforged/assets/deed/oathbreaker/abilities/1",
							"enabled": false,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Compel](id:starforged/moves/adventure/compel) by reaffirming your commitment to your marked vow, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/secure_an_advantage",
										"starforged/moves/adventure/compel"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By reaffirming your commitment to your marked vow"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/oathbreaker/abilities/2",
							"enabled": false,
							"text": "When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) on the marked quest and score a hit, you find redemption and automatically gain this ability at no cost. You may then improve one of your stats by +1 and discard this asset. Once the asset is discarded, you may not take it again.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "On your marked quest"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"revenant": {
					"_id": "starforged/assets/deed/revenant",
					"type": "asset",
					"name": "Revenant",
					"category": "Deed",
					"color": "#40834f",
					"count_as_impact": false,
					"shared": false,
					"requirement": "Once you [Face Death](id:starforged/moves/threshold/face_death)...",
					"abilities": [
						{
							"_id": "starforged/assets/deed/revenant/abilities/0",
							"enabled": true,
							"text": "When you are at 0 health, and [Endure Harm](id:starforged/moves/suffer/endure_harm) or [Face Death](id:starforged/moves/threshold/face_death), add +1. You may then reroll your action die if its value is less than your spirit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/suffer/endure_harm",
										"starforged/moves/threshold/face_death"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you are at 0 health"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/revenant/abilities/1",
							"enabled": false,
							"text": "When you [Take Decisive Action](id:starforged/moves/combat/take_decisive_action) by bringing death to a foe, you may burn momentum to zero out one (not both) of the challenge dice if your momentum is greater than the value of that die. If you do, [Endure Stress](id:starforged/moves/suffer/endure_stress) (-2).",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/combat/take_decisive_action"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By bringing death to a foe"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/revenant/abilities/2",
							"enabled": false,
							"text": "When you [Gather Information](id:starforged/moves/adventure/gather_information) by studying a place where death left its mark, you may roll +heart. If you do, take +1 momentum on a hit. On a strong hit with a match, you experience a detailed vision or insightful revelation of what occurred here; take +1 momentum more.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gather_information"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "heart"
													}
												],
												"text": "By studying a place where death left its mark"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"survivor": {
					"_id": "starforged/assets/deed/survivor",
					"type": "asset",
					"name": "Survivor",
					"category": "Deed",
					"color": "#40834f",
					"count_as_impact": false,
					"shared": false,
					"requirement": "Once you mark traumatized or permanently harmed...",
					"abilities": [
						{
							"_id": "starforged/assets/deed/survivor/abilities/0",
							"enabled": true,
							"text": "When you are haunted by past experiences and must [Endure Stress](id:starforged/moves/suffer/endure_stress), you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) before rolling as you attempt to find focus or calm. If you do, reroll any dice. On a strong hit, take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/endure_stress"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you are haunted by past experiences"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/survivor/abilities/1",
							"enabled": false,
							"text": "When you make a move where a lasting effect (traumatized or permanently harmed) has a narrative impact on the scene or your approach, and burn momentum to improve your result, you may envision what sustains or motivates you in this moment. If you do, mark 1 tick on your quests or bonds legacy track. On a strong hit with a match, mark 2 ticks."
						},
						{
							"_id": "starforged/assets/deed/survivor/abilities/2",
							"enabled": false,
							"text": "You are learning to live with this impact. The lasting effect (traumatized or permanently harmed, but not both) remains marked, but no longer reduces your max momentum or reset."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"vanguard": {
					"_id": "starforged/assets/deed/vanguard",
					"type": "asset",
					"name": "Vanguard",
					"category": "Deed",
					"color": "#40834f",
					"count_as_impact": false,
					"shared": false,
					"requirement": "Once you fill 6 boxes on your discoveries legacy track...",
					"abilities": [
						{
							"_id": "starforged/assets/deed/vanguard/abilities/0",
							"enabled": true,
							"text": "When you seek a safe location in a remote environment, make a progress roll against your discoveries legacy track. On a strong hit, you establish a haven; add +2 whenever you make a recovery move at that location. On a weak hit, as above, but add +1 when making a recovery move. On a miss, you are drawn into a bad situation and must [Pay the Price](id:starforged/moves/fate/pay_the_price). If you establish a haven but score a miss on a recovery move, that location is no longer safe.",
							"moves": {
								"seek_safe_haven": {
									"_id": "starforged/assets/deed/vanguard/abilities/0/moves/seek_safe_haven",
									"type": "move",
									"name": "Seek Safe Haven",
									"roll_type": "special_track",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "discoveries_legacy"
													}
												]
											}
										],
										"text": "When you seek a safe location in a remote environment..."
									},
									"text": "When you seek a safe location in a remote environment, make a progress roll against your discoveries legacy track. On a strong hit, you establish a haven; add +2 whenever you make a recovery move at that location. On a weak hit, as above, but add +1 when making a recovery move. On a miss, you are drawn into a bad situation and must [Pay the Price](id:starforged/moves/fate/pay_the_price). If you establish a haven but score a miss on a recovery move, that location is no longer safe.",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, you establish a haven; add +2 whenever you make a recovery move at that location.\n\nIf you establish a haven but score a miss on a recovery move, that location is no longer safe."
										},
										"weak_hit": {
											"text": "On a __weak hit__, you establish a haven; add +1 whenever you make a recovery move at that location.\n\nIf you establish a haven but score a miss on a recovery move, that location is no longer safe."
										},
										"miss": {
											"text": "On a __miss__, you are drawn into a bad situation and must [Pay the Price](id:starforged/moves/fate/pay_the_price)."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/deed/vanguard/abilities/1",
							"enabled": false,
							"text": "When you make a move +wits and score a strong hit with a match, your hard-won experience lends insight; take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													}
												]
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/deed/vanguard/abilities/2",
							"enabled": false,
							"text": "When you [Endure Stress](id:starforged/moves/suffer/endure_stress), you may roll +wits. If you do, take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/endure_stress"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													}
												]
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 57,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"module": {
			"_id": "starforged/collections/assets/module",
			"type": "asset_collection",
			"name": "Module Assets",
			"color": "#7f5a90",
			"description": "__Modules__ are linked to your STARSHIP and offer additional options and advantages when aboard that vehicle.\n\nThese assets are earned and managed by a single character. They can be shared with allies, but only if it's practical for them to make use of it (not everyone may know how to use a RESEARCH LAB).\n\nWhen you [Withstand Damage](id:starforged/moves/suffer/withstand_damage) and score a miss, you can mark a module as broken to offset further danger for your STARSHIP. Flip the card over to indicate its broken state. A broken module cannot be used until you successfully [Repair](id:starforged/moves/recover/repair) it.",
			"contents": {
				"engine_upgrade": {
					"_id": "starforged/assets/module/engine_upgrade",
					"type": "asset",
					"name": "Engine Upgrade",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/engine_upgrade/abilities/0",
							"enabled": true,
							"text": "Your vehicle’s finely-tuned engines speed your travels. When you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) (+edge) and score a strong hit, take +1 momentum; on a strong hit with a 6 on your action die, take +2 momentum instead of +1.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "edge"
													}
												],
												"text": "In your vehicle"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/engine_upgrade/abilities/1",
							"enabled": false,
							"text": "When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray), choose one (before rolling).\n\n  * Maneuver: Add +1 and take +1 momentum on a strong hit.\n  * Boost: Take +2 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your vehicle and you choose to maneuver (before moving)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your vehicle and you choose to boost (before rolling)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/engine_upgrade/abilities/2",
							"enabled": false,
							"text": "When you make a desperate move to pursue a foe, escape a threat, or get in range, you may push your engines to their limit. If you do (decide after rolling), reroll any dice and count a weak hit as a strong hit. Then, [Withstand Damage](id:starforged/moves/suffer/withstand_damage) (-2).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a desperate move to pursue a foe, escape a threat, or get in range (in your vehicle)"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"expanded_hold": {
					"_id": "starforged/assets/module/expanded_hold",
					"type": "asset",
					"name": "Expanded Hold",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/expanded_hold/abilities/0",
							"enabled": true,
							"text": "Your vehicle carries up to 3 cargo. When you gain +supply, you may convert it to +cargo. When you make a move +supply, you may add +cargo. When you [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources), you may instead suffer -cargo for any portion of the cost."
						},
						{
							"_id": "starforged/assets/module/expanded_hold/abilities/1",
							"enabled": false,
							"text": "When you score a miss or weak hit as you make a move to barter or negotiate, and you have at least 1 cargo, you may sweeten the pot. If you do, reroll all dice and add +cargo. Then, suffer -1 cargo.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "You make a move to barter or negotiate, and you have at least 1 cargo"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/expanded_hold/abilities/2",
							"enabled": false,
							"text": "When you make a move to outrun a threat and have at least 1 cargo, you may first lighten your load by dropping cargo. If you do, suffer -cargo by the amount dropped, add +that amount, and take +2 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move to outrun a threat and have at least 1 cargo"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"cargo": {
							"label": "cargo",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 3,
							"value": 0,
							"moves": {
								"recover": ["starforged/moves/recover/resupply"],
								"suffer": ["starforged/moves/suffer/sacrifice_resources"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"grappler": {
					"_id": "starforged/assets/module/grappler",
					"type": "asset",
					"name": "Grappler",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/grappler/abilities/0",
							"enabled": true,
							"text": "Your grappler can disrupt systems and snare machines and vehicles with a magnetic tether. When you take a minute or so to ready the grappler, roll +integrity or +wits. On a strong hit, the grappler is charged and may be fired. On a weak hit, charging requires extra time or focus; [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1). On a miss, charging fails and you must [Withstand Damage](id:starforged/moves/suffer/withstand_damage) (-2). If you make a move to attack a foe or overcome an obstacle by firing the grappler, take an automatic strong hit.",
							"moves": {
								"ready_grappler": {
									"_id": "starforged/assets/module/grappler/abilities/0/moves/ready_grappler",
									"type": "move",
									"name": "Ready Grappler",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "highest",
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													},
													{
														"using": "attached_asset_control",
														"control": "integrity"
													}
												]
											}
										],
										"text": "When you take a minute or so to ready the grappler..."
									},
									"text": "Your grappler can disrupt systems and snare machines and vehicles with a magnetic tether. When you take a minute or so to ready the grappler, roll +integrity or +wits. On a strong hit, the grappler is charged and may be fired. On a weak hit, charging requires extra time or focus; [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1). On a miss, charging fails and you must [Withstand Damage](id:starforged/moves/suffer/withstand_damage) (-2). If you make a move to attack a foe or overcome an obstacle by firing the grappler, take an automatic strong hit.",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, the grappler is charged and may be fired.\n\nIf you make a move to attack a foe or overcome an obstacle by firing the grappler, take an automatic strong hit."
										},
										"weak_hit": {
											"text": "On a __weak hit__, the grappler is charged and may be fired, but charging requires extra time or focus; [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1).\n\nIf you make a move to attack a foe or overcome an obstacle by firing the grappler, take an automatic strong hit."
										},
										"miss": {
											"text": "On a __miss__, charging fails and you must [Withstand Damage](id:starforged/moves/suffer/withstand_damage) (-2)."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/module/grappler/abilities/1",
							"enabled": false,
							"text": "If you score a strong hit when readying the grappler, you may [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1) to overcharge the module. When you fire an overcharged grappler, take +2 momentum; if in a fight, also mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/assets/module/grappler/abilities/0/moves/ready_grappler"
									]
								}
							]
						},
						{
							"_id": "starforged/assets/module/grappler/abilities/2",
							"enabled": false,
							"text": "When you [Take Decisive Action](id:starforged/moves/combat/take_decisive_action) by firing the grappler, you may reroll one challenge die.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/combat/take_decisive_action"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By firing the grappler"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"heavy_cannons": {
					"_id": "starforged/assets/module/heavy_cannons",
					"type": "asset",
					"name": "Heavy Cannons",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/heavy_cannons/abilities/0",
							"enabled": true,
							"text": "When you aim your cannons and use them to [Strike](id:starforged/moves/combat/strike), choose one.\n\n  * Strafing run: Add +1 and take +1 momentum on a hit.\n  * Focus fire: Mark progress on a hit, but [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/strike"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you aim your cannons and use them to [Strike](id:starforged/moves/combat/strike)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/heavy_cannons/abilities/1",
							"enabled": false,
							"text": "Once per fight, when you [Clash](id:starforged/moves/combat/clash) by committing to an all-or-nothing exchange of fire, add +1, count a weak hit as a strong hit, and mark progress on a hit. On a miss, you must suffer a dire outcome.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/clash"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Once per fight, when you [Clash](id:starforged/moves/combat/clash) by committing to an all-or-nothing exchange of fire"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/heavy_cannons/abilities/2",
							"enabled": false,
							"text": "When you [Compel](id:starforged/moves/adventure/compel), [Enter the Fray](id:starforged/moves/combat/enter_the_fray), or [Gain Ground](id:starforged/moves/combat/gain_ground) by bringing your cannons to bear and sending a promise of violence to your foe over communication channels, add +1 and take +1 momentum on a hit. On a strong hit with a match, take another +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/adventure/compel",
										"starforged/moves/combat/enter_the_fray",
										"starforged/moves/combat/gain_ground"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By bringing your cannons to bear and sending a promise of violence to your foe over communication channels"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"internal_refit": {
					"_id": "starforged/assets/module/internal_refit",
					"type": "asset",
					"name": "Internal Refit",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/internal_refit/abilities/0",
							"enabled": true,
							"text": "You have customized the cabins, common spaces, and environment of the ship to your needs. When you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) (dangerous or greater), reroll any dice for the first leg of your journey. On a hit, you and your allies may envision how you make yourself at home; if you do, take +2 momentum or +1 spirit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "On the first leg of your journey (dangerous or greater)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/internal_refit/abilities/1",
							"enabled": false,
							"text": "Your vessel is stocked with reserves. When you [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) and your supply is reduced to 0, first roll +integrity instead of marking unprepared. On a strong hit, take +1 supply. Otherwise, mark unprepared.",
							"moves": {
								"draw_reserves": {
									"_id": "starforged/assets/module/internal_refit/abilities/1/moves/draw_reserves",
									"type": "move",
									"name": "Draw Reserves",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "attached_asset_control",
														"control": "integrity"
													}
												]
											}
										],
										"text": "When you [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) and your supply is reduced to 0..."
									},
									"text": "Your vessel is stocked with reserves. When you [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) and your supply is reduced to 0, first roll +integrity instead of marking unprepared. On a strong hit, take +1 supply. Otherwise, mark unprepared.",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, you don't need to mark unprepared. Take +1 supply."
										},
										"weak_hit": {
											"text": "On a __weak hit__, mark unprepared as normal."
										},
										"miss": {
											"text": "On a __miss__, mark unprepared as normal."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/module/internal_refit/abilities/2",
							"enabled": false,
							"text": "When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) to oppose an invader within your vessel, reroll any dice. On a strong hit, take +momentum equal to integrity. On a strong hit with a match, also mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To oppose an invader within your vessel"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"medbay": {
					"_id": "starforged/assets/module/medbay",
					"type": "asset",
					"name": "Medbay",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/medbay/abilities/0",
							"enabled": true,
							"text": "When you use your medbay to [Heal](id:starforged/moves/recover/heal) yourself or another patient, you may reroll your action die if its value is less than your vehicle's integrity.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/heal"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you use your medbay to [Heal](id:starforged/moves/recover/heal) yourself or another patient"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/medbay/abilities/1",
							"enabled": false,
							"text": "When you or an ally mark the permanently harmed impact and are brought to the medbay without delay (less than an hour or so), you have a shot at making things right. If you [Heal](id:starforged/moves/recover/heal) and score a strong hit, clear the impact (in addition to the other benefits of the move). Then, envision the scar that now serves as a reminder of the incident.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/heal"],
									"trigger": {
										"conditions": [
											{
												"by": {
													"ally": true,
													"player": true
												},
												"method": null,
												"roll_options": null,
												"text": "When you or an ally mark the permanently harmed impact and are brought to the medbay without delay (less than an hour or so)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/medbay/abilities/2",
							"enabled": false,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger) by performing a risky medical procedure, or if you [Gather Information](id:starforged/moves/adventure/gather_information) through an autopsy or medical examination, reroll any dice and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By performing a risky medical procedure"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gather_information"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Through an autopsy or medical examination"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"missile_array": {
					"_id": "starforged/assets/module/missile_array",
					"type": "asset",
					"name": "Missile Array",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/missile_array/abilities/0",
							"enabled": true,
							"text": "Your missile array is armed with 5 ammo. When you [Strike](id:starforged/moves/combat/strike) or [Clash](id:starforged/moves/combat/clash) with a missile attack, suffer -1 ammo and mark progress on a hit. If you [Resupply](id:starforged/moves/recover/resupply) in a place where your missiles can be replenished, you may exchange any earned +supply for +ammo.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/combat/strike",
										"starforged/moves/combat/clash"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With a missile attack"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/resupply"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In a place where your missiles can be replenished"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/missile_array/abilities/1",
							"enabled": false,
							"text": "When you have at least 1 ammo and [Gain Ground](id:starforged/moves/combat/gain_ground) by locking a missile on target, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/gain_ground"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By locking a missile on target (when you have at least 1 ammo)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/missile_array/abilities/2",
							"enabled": false,
							"text": "When you have at least 3 ammo and [Take Decisive Action](id:starforged/moves/combat/take_decisive_action) by unleashing all of your missiles, roll an action die before making the progress roll. If your action die is equal to or less than ammo, you may reroll any challenge dice. Then, set ammo to 0.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/combat/take_decisive_action"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you have at least 3 ammo and [Take Decisive Action](id:starforged/moves/combat/take_decisive_action) by unleashing all of your missiles"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"ammo": {
							"label": "ammo",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 5,
							"value": 5,
							"moves": {
								"recover": ["starforged/moves/recover/resupply"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"overseer": {
					"_id": "starforged/assets/module/overseer",
					"type": "asset",
					"name": "Overseer",
					"category": "Module",
					"color": "#7f5a90",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/overseer/abilities/0",
							"enabled": true,
							"text": "Your AI module keeps watch over the vehicle's systems and sensor data. When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Gain Ground](id:starforged/moves/combat/gain_ground) by talking through a situation with the overseer, you may roll +integrity. If you do, take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/secure_an_advantage",
										"starforged/moves/combat/gain_ground"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "attached_asset_control",
														"control": "integrity"
													}
												],
												"text": "By talking through a situation with the overseer AI"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/overseer/abilities/1",
							"enabled": false,
							"text": "When you [Withstand Damage](id:starforged/moves/suffer/withstand_damage) and roll on the miss table, the overseer will do what it can to help. Roll twice on the table and choose either result.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/withstand_damage"]
								}
							]
						},
						{
							"_id": "starforged/assets/module/overseer/abilities/2",
							"enabled": false,
							"text": "The overseer can pilot the vehicle independently. When you [Face Danger](id:starforged/moves/adventure/face_danger) by handing over control to the AI in an emergency, or to summon the vehicle remotely within a hazardous situation, you may roll +integrity. If you do, take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "attached_asset_control",
														"control": "integrity"
													}
												],
												"text": "By handing over control to the AI in an emergency, or to summon the vehicle remotely within a hazardous situation"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"reinforced_hull": {
					"_id": "starforged/assets/module/reinforced_hull",
					"type": "asset",
					"name": "Reinforced Hull",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/reinforced_hull/abilities/0",
							"enabled": true,
							"text": "Your vehicle is clad in iron. When you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), add +1. On a strong hit, take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/withstand_damage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To your vehicle with a Reinforced Hull"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/reinforced_hull/abilities/1",
							"enabled": false,
							"text": "Your reinforced hull is given a fierce and distinctive color or design. When you arrive at a place where your reputation is a factor, take +1 momentum. When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) against a foe who knows your reputation, take +momentum equal to your vehicle’s integrity on a strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Against a foe who knows your reputation"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/reinforced_hull/abilities/2",
							"enabled": false,
							"text": "When you [React Under Fire](id:starforged/moves/combat/react_under_fire) by letting your reinforced hull take the hit, add +1 and take +1 momentum on a hit. On a strong hit with a match, take another +1 momentum as you surge through the chaos and put yourself in perfect position. On a miss, [Pay the Price](id:starforged/moves/fate/pay_the_price) by marking this module as broken.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/react_under_fire"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By letting your reinforced hull take the hit"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"research_lab": {
					"_id": "starforged/assets/module/research_lab",
					"type": "asset",
					"name": "Research Lab",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/research_lab/abilities/0",
							"enabled": true,
							"text": "When you use your lab to [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Gather Information](id:starforged/moves/adventure/gather_information) through careful analysis or experimentation, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/secure_an_advantage",
										"starforged/moves/adventure/gather_information"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Through careful analysis or experimentation (in your research lab)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/research_lab/abilities/1",
							"enabled": false,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger) to isolate or secure a hazardous specimen, reroll any dice.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To isolate or secure a hazardous specimen"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/research_lab/abilities/2",
							"enabled": false,
							"text": "When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to undertake a long-term research project (extreme or greater), reroll any dice. When you obtain crucial samples, equipment, or data, mark progress on the quest and take +2 momentum. When you devote extended time to the project in your lab, [Face Danger](id:starforged/moves/adventure/face_danger) and add +1. On a hit, mark progress. On a strong hit with a match, mark progress twice. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) and score a hit, also mark one box on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To undertake a long-term research project (extreme or greater)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you devote extended time to the long-term research project (extreme or greater) in your lab"
											}
										]
									}
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To undertake a long-term research project (extreme or greater)"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sensor_array": {
					"_id": "starforged/assets/module/sensor_array",
					"type": "asset",
					"name": "Sensor Array",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/sensor_array/abilities/0",
							"enabled": true,
							"text": "Your advanced sensors scan the paths ahead to help spot dangers. When you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) (+wits), you may reroll one challenge die.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													}
												],
												"text": "In your vehicle"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/sensor_array/abilities/1",
							"enabled": false,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Gather Information](id:starforged/moves/adventure/gather_information) by scanning your vehicle's surroundings or analyzing a nearby object, choose one and take +1 momentum on a hit.\n\n  * Manual scan: Add +1\n  * Automated scan: Instead of rolling the action die, make it the value of your vehicle's integrity",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/secure_an_advantage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By scanning your vehicle's surroundings or analyzing a nearby object (and choosing a manual scan)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gather_information"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By scanning your vehicle's surroundings or analyzing a nearby object (and choosing an automated scan)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/sensor_array/abilities/2",
							"enabled": false,
							"text": "When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) against an ambush, or [Face Danger](id:starforged/moves/adventure/face_danger) to detect a hidden threat, you may roll +integrity. If you do, reroll any dice and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "attached_asset_control",
														"control": "integrity"
													}
												],
												"text": "Against an ambush"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "attached_asset_control",
														"control": "integrity"
													}
												],
												"text": "To detect a hidden threat"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"shields": {
					"_id": "starforged/assets/module/shields",
					"type": "asset",
					"name": "Shields",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/shields/abilities/0",
							"enabled": true,
							"text": "When you raise your shields, roll +your vehicle's integrity or +wits. On a strong hit, set your shields to 4. On a weak hit, make them 3. On a miss, make them 2 but [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1). Then, if you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), ignore damage up to the value of your shields and suffer -1 shields. Raised shields last for a few minutes. If reduced to 0, they cannot be raised again for an hour or so.",
							"moves": {
								"raise_shields": {
									"_id": "starforged/assets/module/shields/abilities/0/moves/raise_shields",
									"type": "move",
									"name": "Raise Shields",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													},
													{
														"using": "attached_asset_control",
														"control": "integrity"
													}
												]
											}
										],
										"text": "When you raise your shields..."
									},
									"text": "When you raise your shields, roll +your vehicle's integrity or +wits. On a strong hit, set your shields to 4. On a weak hit, make them 3. On a miss, make them 2 but [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1). Then, if you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), ignore damage up to the value of your shields and suffer -1 shields. Raised shields last for a few minutes. If reduced to 0, they cannot be raised again for an hour or so.",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, set your vehicle's shields to 4.\n\nThen, if you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), ignore damage up to the value of your shields and suffer -1 shields. Raised shields last for a few minutes. If reduced to 0, they cannot be raised again for an hour or so."
										},
										"weak_hit": {
											"text": "On a __weak hit__, set your vehicle's shields to 3.\n\nThen, if you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), ignore damage up to the value of your shields and suffer -1 shields. Raised shields last for a few minutes. If reduced to 0, they cannot be raised again for an hour or so."
										},
										"miss": {
											"text": "On a __miss__, set your vehicle's shields to 2, but [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1).\n\nThen, if you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), ignore damage up to the value of your shields and suffer -1 shields. Raised shields last for a few minutes. If reduced to 0, they cannot be raised again for an hour or so."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/module/shields/abilities/1",
							"enabled": false,
							"text": "You may [React Under Fire](id:starforged/moves/combat/react_under_fire) by letting your shields take the blow. If you do, roll +shields and take +2 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/react_under_fire"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "shields",
														"assets": null
													}
												],
												"text": "By letting your shields take the blow"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/shields/abilities/2",
							"enabled": false,
							"text": "When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) and score a strong hit, you may raise your shields to 3 without rolling. If you do, take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your vehicle"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"shields": {
							"label": "shields",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 4,
							"value": 0,
							"moves": {
								"recover": [
									"starforged/assets/module/shields/abilities/0/moves/raise_shields"
								]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"stealth_tech": {
					"_id": "starforged/assets/module/stealth_tech",
					"type": "asset",
					"name": "Stealth Tech",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/stealth_tech/abilities/0",
							"enabled": true,
							"text": "Your vehicle is rigged for silent running. When you make a move against a specific foe or threat to avoid detection, add +1. If you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) by ambushing an unaware foe, add +1 and mark progress on a strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move against a specific foe or threat to avoid detection (in your vehicle)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By ambushing an unaware foe (in your vehicle)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/stealth_tech/abilities/1",
							"enabled": false,
							"text": "When you travel stealthily as you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) (+shadow), you may reroll your action die.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "shadow"
													}
												],
												"text": "When you travel stealthily (in your vehicle)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/stealth_tech/abilities/2",
							"enabled": false,
							"text": "When you are poised to [Strike](id:starforged/moves/combat/strike) from hiding, you may roll +shadow. If you do, choose one (before rolling).\n\n  * Strike true: Reroll any dice.\n  * Strike hard: Mark progress on a hit.\n\nOn a strong hit with a match, you also remain totally undetected; take +2 momentum and add +1 on your next [Strike](id:starforged/moves/combat/strike).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/strike"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "shadow"
													}
												],
												"text": "You are poised to [Strike](id:starforged/moves/combat/strike) from hiding (and choose to strike true)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/strike"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "shadow"
													}
												],
												"text": "You are poised to [Strike](id:starforged/moves/combat/strike) from hiding (and choose to strike hard)"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"vehicle_bay": {
					"_id": "starforged/assets/module/vehicle_bay",
					"type": "asset",
					"name": "Vehicle Bay",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/vehicle_bay/abilities/0",
							"enabled": true,
							"text": "You may purchase or upgrade a support vehicle for 1 less experience. When you [Repair](id:starforged/moves/recover/repair) a battered support vehicle, spend 1 repair point (instead of 2).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/repair"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you [Repair](id:starforged/moves/recover/repair) a battered support vehicle"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/vehicle_bay/abilities/1",
							"enabled": false,
							"text": "When a support vehicle is destroyed, and you are able to retrieve its wreckage, you may [Ask the Oracle](id:starforged/moves/fate/ask_the_oracle) using the yes/no table if something can be salvaged from the mess. Make it 50/50. On a yes, spend 1 experience to restore the support vehicle asset with all previously marked abilities. Until you [Repair](id:starforged/moves/recover/repair) and bring it back to full working order, the vehicle is battered with 0 integrity.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/withstand_damage"]
								}
							]
						},
						{
							"_id": "starforged/assets/module/vehicle_bay/abilities/2",
							"enabled": false,
							"text": "When you make a move to launch from or land on your command vehicle in a perilous situation or environment, reroll any dice and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move to launch from or land on your command vehicle in a perilous situation or environment"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"workshop": {
					"_id": "starforged/assets/module/workshop",
					"type": "asset",
					"name": "Workshop",
					"category": "Module",
					"color": "#7f5a90",
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/module/workshop/abilities/0",
							"enabled": true,
							"text": "When you [Repair](id:starforged/moves/recover/repair) in the field, add +1.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/repair"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In the field (with your workshop)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/workshop/abilities/1",
							"enabled": false,
							"text": "When you make a move in your workshop to craft, modify, deactivate, or disassemble a device or machine, you may reroll your action die if its value is less than your vehicle's integrity.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move in your workshop to craft, modify, deactivate, or disassemble a device or machine"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/module/workshop/abilities/2",
							"enabled": false,
							"text": "When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to undertake a long-term engineering project (extreme or greater), reroll any dice. When you obtain a crucial part or resource, mark progress on the quest and take +2 momentum. When you devote extended time to the project in your workshop, [Face Danger](id:starforged/moves/adventure/face_danger) and add +1. On a hit, mark progress. On a strong hit with a match, mark progress twice. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) and score a hit, mark one extra box on your quests legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To undertake a long-term engineering project (extreme or greater)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you devote extended time to your long-term engineering project (extreme or greater) in your workshop"
											}
										]
									}
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To undertake a long-term engineering project (extreme or greater)"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 55,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"path": {
			"_id": "starforged/collections/assets/path",
			"type": "asset_collection",
			"name": "Path Assets",
			"color": "#3f7faa",
			"description": "__Paths__ are your background, interests, training, skills, powers, and key equipment. They provide mechanical and narrative advantages, but also reflect who you are and how you interact with the world. When you create your character in the next chapter, you'll select at least two paths to get started.\n\nSome paths represent your skill with a signature weapon style or piece of equipment. If you see a requirement at the top of the asset card, such as “If you wield a bladed weapon…,” the asset is only usable when taking action using that item.",
			"contents": {
				"ace": {
					"_id": "starforged/assets/path/ace",
					"type": "asset",
					"name": "Ace",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/ace/abilities/0",
							"enabled": true,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger) or [React Under Fire](id:starforged/moves/combat/react_under_fire) by guiding your vehicle through a hazard or out of harm’s way, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/face_danger",
										"starforged/moves/combat/react_under_fire"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By guiding your vehicle through a hazard or out of harm’s way"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/ace/abilities/1",
							"enabled": false,
							"text": "When you [Gain Ground](id:starforged/moves/combat/gain_ground) by maneuvering your vehicle against a foe, add +1. If you score a strong hit with a 4, 5, or 6 on the action die, you may put yourself in firing position. If you do, set aside the action die or note its value. If you or an ally [Strike](id:starforged/moves/combat/strike) using the vehicle’s weapons, preset your action die with that value. This persists until you fail to score a strong hit on that move, or until you make another move which changes your vehicle’s position.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/gain_ground"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By maneuvering your vehicle against a foe"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/ace/abilities/2",
							"enabled": false,
							"text": "When you must [Endure Stress](id:starforged/moves/suffer/endure_stress) while piloting a vehicle, you may roll +integrity. If you do, take +1 momentum on a strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/endure_stress"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "integrity",
														"assets": [
															"*/assets/command_vehicle/*",
															"*/assets/support_vehicle/*",
															"*/assets/incidental_vehicle/*"
														]
													}
												],
												"text": "While piloting a vehicle"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"archer": {
					"_id": "starforged/assets/path/archer",
					"type": "asset",
					"name": "Archer",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"requirement": "If you wield a power bow...",
					"abilities": [
						{
							"_id": "starforged/assets/path/archer/abilities/0",
							"enabled": true,
							"text": "You carry 6 ammo. When you [Strike](id:starforged/moves/combat/strike) or [Clash](id:starforged/moves/combat/clash), you may add +1 or +2 and suffer that amount as -ammo. To replenish your ammo by crafting projectiles, roll +wits. On a strong hit, take up to +6 ammo. On a weak hit, take up to +4 ammo and [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1). On a miss, [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1).",
							"moves": {
								"craft_projectiles": {
									"_id": "starforged/assets/path/archer/abilities/0/moves/craft_projectiles",
									"type": "move",
									"name": "Craft Projectiles",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													}
												]
											}
										],
										"text": "When you replenish your ammo by crafting projectiles..."
									},
									"text": "You carry 6 ammo. When you [Strike](id:starforged/moves/combat/strike) or [Clash](id:starforged/moves/combat/clash), you may add +1 or +2 and suffer that amount as -ammo. To replenish your ammo by crafting projectiles, roll +wits. On a strong hit, take up to +6 ammo. On a weak hit, take up to +4 ammo and [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1). On a miss, [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1).",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, take up to +6 ammo."
										},
										"weak_hit": {
											"text": "On a __weak hit__, take up to +4 ammo and [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1)."
										},
										"miss": {
											"text": "On a __miss__, [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1)."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/path/archer/abilities/1",
							"enabled": false,
							"text": "You may [Enter the Fray](id:starforged/moves/combat/enter_the_fray) by unleashing a volley of bow shots. If you do, roll +ammo and suffer -1 ammo. On a hit, mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "ammo",
														"assets": null
													}
												],
												"text": "By unleashing a volley of bow shots"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/archer/abilities/2",
							"enabled": false,
							"text": "When you load a specialized projectile such as a zip line, explosive, or electromagnetic disrupter, suffer -1 ammo. If you then take your shot by making a move, you may preset your action die to 5. On a hit, envision the effects and take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Using a specialized projectile such as a zip line, explosive, or electromagnetic disrupter"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"ammo": {
							"label": "ammo",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 6,
							"value": 6,
							"moves": {
								"recover": [
									"starforged/assets/path/archer/abilities/0/moves/craft_projectiles"
								]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"armored": {
					"_id": "starforged/assets/path/armored",
					"type": "asset",
					"name": "Armored",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"requirement": "If you wear your finely crafted set of personal armor...",
					"abilities": [
						{
							"_id": "starforged/assets/path/armored/abilities/0",
							"enabled": true,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger), [React Under Fire](id:starforged/moves/combat/react_under_fire), or [Clash](id:starforged/moves/combat/clash) against physical attacks or impact, you may put trust in your armor’s strength. If you do, preset your action die to 4. On a strong hit with a match, take +2 momentum as you build confidence, make an impression on your foes, or improve your position.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/face_danger",
										"starforged/moves/combat/react_under_fire",
										"starforged/moves/combat/clash"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "While putting trust in your armor’s strength against physical attacks or impact"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/armored/abilities/1",
							"enabled": false,
							"text": "You add an important new piece to your set of armor, or upgrade its materials. As above, but preset your action die to 5 instead of 4."
						},
						{
							"_id": "starforged/assets/path/armored/abilities/2",
							"enabled": false,
							"text": "When you must [Endure Harm](id:starforged/moves/suffer/endure_harm), you may instead let your armor take the hit. If you do, roll your action die. On a 4 or greater, ignore the harm. On a 1-3, ignore the harm but your armor is now broken; you must [Repair](id:starforged/moves/recover/repair) and spend 5 repair points to bring it back to working condition.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/endure_harm"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By letting your armor take the hit"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"broken": {
							"label": "broken",
							"field_type": "card_flip",
							"value": false,
							"is_impact": false,
							"disables_asset": true
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"artist": {
					"_id": "starforged/assets/path/artist",
					"type": "asset",
					"name": "Artist",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/artist/abilities/0",
							"enabled": true,
							"text": "When you make a move to craft an artistic work, present an artistic gift or performance, or leave your artistic mark on an item or location, you may reroll your action die if its value is less than your spirit. On a strong hit, take +1 momentum or +1 spirit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move to craft an artistic work, present an artistic gift or performance, or leave your artistic mark on an item or location"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/artist/abilities/1",
							"enabled": false,
							"text": "When you [Gather Information](id:starforged/moves/adventure/gather_information) or [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) by studying the aesthetics of a being or culture, add +2.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/adventure/gather_information",
										"starforged/moves/*/secure_an_advantage"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By studying the aesthetics of a being or culture"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/artist/abilities/2",
							"enabled": false,
							"text": "When you create or perform a significant artistic work as a public memorial or tribute, roll +the stat which best represents the work’s nature. On a strong hit, the work will stand the test of time; mark 2 ticks on your bonds legacy track. On a weak hit, its impact is short-lived; mark 1 tick instead of 2. On a miss, the work is ignored, misunderstood, or co-opted, and you must [Pay the Price](id:starforged/moves/fate/pay_the_price).",
							"moves": {
								"commemorate": {
									"_id": "starforged/assets/path/artist/abilities/2/moves/commemorate",
									"type": "move",
									"name": "Commemorate",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "edge"
													},
													{
														"using": "stat",
														"stat": "heart"
													},
													{
														"using": "stat",
														"stat": "iron"
													},
													{
														"using": "stat",
														"stat": "shadow"
													},
													{
														"using": "stat",
														"stat": "wits"
													}
												],
												"text": "Roll +the stat which best represents the work’s nature"
											}
										],
										"text": "When you create or perform a significant artistic work as a public memorial or tribute..."
									},
									"text": "When you create or perform a significant artistic work as a public memorial or tribute, roll +the stat which best represents the work’s nature. On a strong hit, the work will stand the test of time; mark 2 ticks on your bonds legacy track. On a weak hit, its impact is short-lived; mark 1 tick instead of 2. On a miss, the work is ignored, misunderstood, or co-opted, and you must [Pay the Price](id:starforged/moves/fate/pay_the_price).",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, the work will stand the test of time; mark 2 ticks on your bonds legacy track."
										},
										"weak_hit": {
											"text": "On a __weak hit__, the work's impact is short-lived; mark 1 tick on your bonds legacy track."
										},
										"miss": {
											"text": "On a __miss__, the work is ignored, misunderstood, or co-opted, and you must [Pay the Price](id:starforged/moves/fate/pay_the_price)."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"augmented": {
					"_id": "starforged/assets/path/augmented",
					"type": "asset",
					"name": "Augmented",
					"category": "Path",
					"color": "#3f7faa",
					"options": {
						"one": {
							"label": "one",
							"field_type": "text",
							"value": null
						},
						"two": {
							"label": "two",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/augmented/abilities/0",
							"enabled": true,
							"text": "You are equipped with an advanced prosthetic, implant, or mechanical enhancement. When you make a move directly aided by the augment, envision how it gives you exceptional capabilities and add +1. On a strong hit with a match, your augment exceeds expectations; take +2 momentum. On a miss with a match, the augment is broken; you must [Repair](id:starforged/moves/recover/repair) and spend 3 repair points to bring it back to working condition.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move directly aided by your augment"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/augmented/abilities/1",
							"enabled": false,
							"text": "You are equipped with a second augment. It functions as above, but the benefits of the two augments do not stack."
						},
						{
							"_id": "starforged/assets/path/augmented/abilities/2",
							"enabled": false,
							"text": "When you must [Endure Harm](id:starforged/moves/suffer/endure_harm) or [Face Death](id:starforged/moves/threshold/face_death), you may instead mark an augment as broken. [Repair](id:starforged/moves/recover/repair) it as detailed above.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/suffer/endure_harm",
										"starforged/moves/threshold/face_death"
									]
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"bannersworn": {
					"_id": "starforged/assets/path/bannersworn",
					"type": "asset",
					"name": "Bannersworn",
					"category": "Path",
					"color": "#3f7faa",
					"options": {
						"ideology": {
							"label": "ideology",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/bannersworn/abilities/0",
							"enabled": true,
							"text": "You are bound to a clan, faction, or creed. When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) in service to this ideology, reroll any dice. On a hit, mark 1 tick on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In service to your bound clan, faction, or creed"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/bannersworn/abilities/1",
							"enabled": false,
							"text": "When you or an ally [Sojourn](id:starforged/moves/recover/sojourn) and score a strong hit with a match, you may envision meeting someone of the same ideology. If you [Make a Connection](id:starforged/moves/connection/make_a_connection) with them and score a hit, mark 1 tick on your bonds legacy track. When you [Forge a Bond](id:starforged/moves/connection/forge_a_bond) with anyone of your ideology, make the legacy reward one rank higher (1 extra box if already epic).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/sojourn"],
									"trigger": {
										"conditions": [
											{
												"by": {
													"ally": true,
													"player": true
												},
												"method": null,
												"roll_options": null
											}
										]
									}
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/connection/forge_a_bond"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With anyone of your ideology"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/bannersworn/abilities/2",
							"enabled": false,
							"text": "When you make a progress move in direct service to your ideology, you may reroll one challenge die. If you score a strong hit with a match, your reputation grows among those who share your ideology; mark 1 tick on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a progress move in direct service to your ideology"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"blademaster": {
					"_id": "starforged/assets/path/blademaster",
					"type": "asset",
					"name": "Blademaster",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"requirement": "If you wield a bladed weapon...",
					"abilities": [
						{
							"_id": "starforged/assets/path/blademaster/abilities/0",
							"enabled": true,
							"text": "When you [Clash](id:starforged/moves/combat/clash) or [Strike](id:starforged/moves/combat/strike) in close quarters, add +1. On a strong hit with a match, you are unstoppable; mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/combat/clash",
										"starforged/moves/combat/strike"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you wield a bladed weapon in close quarters"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/blademaster/abilities/1",
							"enabled": false,
							"text": "If you [Gain Ground](id:starforged/moves/combat/gain_ground) by moving into close quarters against your foe, choose your approach.\n\n  * Charge: Roll +heart, and mark progress on a hit.\n  * Evade: Roll +edge, and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/gain_ground"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "heart"
													}
												],
												"text": "By moving into close quarters against your foe (and choosing to charge)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/gain_ground"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "edge"
													}
												],
												"text": "By moving into close quarters against your foe (and choosing to evade)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/blademaster/abilities/2",
							"enabled": false,
							"options": {
								"name": {
									"label": "name",
									"field_type": "text",
									"value": null
								}
							},
							"text": "You wield an iconic blade. Give it a name. When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) by binding your promise to the blade, add +1. On a hit, fill the box below. If you make a move (including a progress move) using this oathbound blade and score a miss, you may clear the box to reroll any dice.",
							"controls": {
								"oathbound": {
									"label": "oathbound",
									"field_type": "checkbox",
									"value": false,
									"is_impact": false,
									"disables_asset": false
								}
							},
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By binding your promise to your iconic blade"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"bounty_hunter": {
					"_id": "starforged/assets/path/bounty_hunter",
					"type": "asset",
					"name": "Bounty Hunter",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/bounty_hunter/abilities/0",
							"enabled": true,
							"text": "When you take a bounty contract and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to see it done, add +1. On a strong hit, you’ve got a solid lead and may mark progress on the quest. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) on a hunt, make the legacy reward one rank higher (1 extra box if already epic).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you take a bounty contract and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to see it done"
											}
										]
									}
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "On a hunt"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/bounty_hunter/abilities/1",
							"enabled": false,
							"text": "When you [Gather Information](id:starforged/moves/adventure/gather_information) related to a bounty, add +1. On a match, you reveal a surprising or sinister aspect of the contract; envision what you discover, and choose one.\n\n  * Forge ahead: Mark progress on the quest. If you scored a strong hit with a match, also take +2 momentum.\n  * Change loyalties: [Forsake Your Vow](id:starforged/moves/quest/forsake_your_vow) and mark 2 ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gather_information"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Related to a bounty"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/bounty_hunter/abilities/2",
							"enabled": false,
							"text": "When you [Take Decisive Action](id:starforged/moves/combat/take_decisive_action) in a fight against a bounty target or their agents, you may reroll one challenge die.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/combat/take_decisive_action"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In a fight against a bounty target or their agents"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"brawler": {
					"_id": "starforged/assets/path/brawler",
					"type": "asset",
					"name": "Brawler",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"requirement": "If you fight unarmed or with a close quarters weapon...",
					"abilities": [
						{
							"_id": "starforged/assets/path/brawler/abilities/0",
							"enabled": true,
							"text": "When you [Gain Ground](id:starforged/moves/combat/gain_ground) by attempting to disarm, trip, shove, grapple, or stun your foe, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/gain_ground"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By attempting to disarm, trip, shove, grapple, or stun your foe (while fighting unarmed or with a close quarters weapon)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/brawler/abilities/1",
							"enabled": false,
							"text": "When you [Clash](id:starforged/moves/combat/clash) in close quarters, you may draw on your momentum to gain advantage. If you do, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2) and choose one (before rolling).\n\n  * Aggressive: Count a weak hit as a strong hit.\n  * Defensive: Count a miss as a weak hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/clash"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Aggressively, in close quarters (choose before rolling)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/clash"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Defensively, in close quarters (choose before rolling)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/brawler/abilities/2",
							"enabled": false,
							"text": "When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) already positioned in close quarters against your foe, mark progress on a hit. On a strong hit with a match, your initial assault leaves them stunned; also take +2 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Already positioned in close quarters against your foe"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"courier": {
					"_id": "starforged/assets/path/courier",
					"type": "asset",
					"name": "Courier",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/courier/abilities/0",
							"enabled": true,
							"text": "When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to transport and protect something precious, set its safety to 5. When you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) or [Set a Course](id:starforged/moves/exploration/set_a_course) and score a weak hit or miss, you may suffer -1 safety as the cost. On a miss with a match, you must suffer -2 safety as the cost. When safety falls to 0, envision a major complication related to this mission. If you overcome the threat, mark progress twice on this quest. Then, set safety to 3.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To transport and protect something precious"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition",
										"starforged/moves/exploration/set_a_course"
									]
								}
							]
						},
						{
							"_id": "starforged/assets/path/courier/abilities/1",
							"enabled": false,
							"text": "When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) to an unbonded connection by completing a courier mission, mark progress twice on the relationship.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To an unbonded connection by completing a courier mission"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/courier/abilities/2",
							"enabled": false,
							"text": "When you [Sojourn](id:starforged/moves/recover/sojourn) during a courier mission, you may roll +safety. On a strong hit, take +1 safety or +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/sojourn"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "safety",
														"assets": null
													}
												],
												"text": "During a courier mission"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"safety": {
							"label": "safety",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 5,
							"value": 0
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"demolitionist": {
					"_id": "starforged/assets/path/demolitionist",
					"type": "asset",
					"name": "Demolitionist",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/demolitionist/abilities/0",
							"enabled": true,
							"text": "When you make a move to attack, destroy, or sabotage by deploying or triggering an explosive device, choose the value of your charge before rolling: normal=1, high=2, or overcharged=3. If either challenge die is equal to or less than the charge, count a weak hit as a strong hit. If not, and your action die is equal to or less than the charge, you are caught up in the destruction or set off an unintended effect; count a weak hit as a miss.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To attack, destroy, or sabotage by deploying or triggering an explosive device"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/demolitionist/abilities/1",
							"enabled": false,
							"text": "When you make a move to craft, modify, or disarm an explosive device, or if you threaten or provoke by arming an explosive device, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To craft, modify, or disarm an explosive device, or if you threaten or provoke by arming an explosive device"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/demolitionist/abilities/2",
							"enabled": false,
							"text": "When your momentum is at its max, you may reset momentum (before rolling) to trigger an explosive device as you [Take Decisive Action](id:starforged/moves/combat/take_decisive_action). If you do, reroll any challenge dice.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/combat/take_decisive_action"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When your momentum is at its max, and you reset momentum (before rolling) to trigger an explosive device"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"devotant": {
					"_id": "starforged/assets/path/devotant",
					"type": "asset",
					"name": "Devotant",
					"category": "Path",
					"color": "#3f7faa",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						},
						"linked_stat": {
							"label": "linked stat",
							"field_type": "select_value",
							"choices": {
								"edge": {
									"label": "edge",
									"choice_type": "choice",
									"using": "stat",
									"stat": "edge"
								},
								"heart": {
									"label": "heart",
									"choice_type": "choice",
									"using": "stat",
									"stat": "heart"
								},
								"iron": {
									"label": "iron",
									"choice_type": "choice",
									"using": "stat",
									"stat": "iron"
								},
								"shadow": {
									"label": "shadow",
									"choice_type": "choice",
									"using": "stat",
									"stat": "shadow"
								},
								"wits": {
									"label": "wits",
									"choice_type": "choice",
									"using": "stat",
									"stat": "wits"
								}
							},
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/devotant/abilities/0",
							"enabled": true,
							"text": "You worship a god, power, or entity. Give it a name and choose one of your stats to represent its nature. When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Gain Ground](id:starforged/moves/combat/gain_ground) by calling on it for guidance or aid, roll +linked stat. On a hit, take +1 momentum or +1 spirit. On a strong hit with a match, a miracle or sign manifests; take another +1 momentum or +1 spirit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/secure_an_advantage",
										"starforged/moves/combat/gain_ground"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_option",
														"option": "linked_stat",
														"assets": null
													}
												],
												"text": "By calling on your god, power, or entity for guidance or aid"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/devotant/abilities/1",
							"enabled": false,
							"text": "When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) in service to your faith, roll +linked stat and take +2 momentum or +2 spirit on a hit. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) on a divine quest (formidable or greater) and score a hit, also mark 2 ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_option",
														"option": "linked_stat",
														"assets": null
													}
												],
												"text": "In service to your faith"
											}
										]
									}
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "On a divine quest (formidable or greater)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/devotant/abilities/2",
							"enabled": false,
							"text": "When you [Hearten](id:starforged/moves/recover/hearten) through contemplation or sharing of your faith, you may roll +linked stat. If you do, take +1 spirit or +1 momentum on a strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/hearten"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_option",
														"option": "linked_stat",
														"assets": null
													}
												],
												"text": "Through contemplation or sharing of your faith"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"diplomat": {
					"_id": "starforged/assets/path/diplomat",
					"type": "asset",
					"name": "Diplomat",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/diplomat/abilities/0",
							"enabled": true,
							"text": "When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to resolve a dispute, negotiate an agreement, or gather support, add +1. On a strong hit, mark progress on the quest. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) on a diplomatic mission (formidable or greater) and score a hit, also mark 2 ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To resolve a dispute, negotiate an agreement, or gather support"
											}
										]
									}
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "On a diplomatic mission (formidable or greater)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/diplomat/abilities/1",
							"enabled": false,
							"text": "When you make a move to defuse, reason, or negotiate, add +1. On a miss, you may take a different tack. Envision this new approach, reroll all dice, and add +2. If you score a miss yet again, face a dire complication or blow to your reputation as you [Pay the Price](id:starforged/moves/fate/pay_the_price).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To defuse, reason, or negotiate"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/diplomat/abilities/2",
							"enabled": false,
							"text": "When you [Make a Connection](id:starforged/moves/connection/make_a_connection) or [Sojourn](id:starforged/moves/recover/sojourn), add +1. If you [Sojourn](id:starforged/moves/recover/sojourn) and score a strong hit with a match, you are shown great kindness or respect; take +2 momentum or make an extra recover move with an automatic strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/connection/make_a_connection",
										"starforged/moves/connection/sojourn"
									]
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/connection/sojourn"]
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"empath": {
					"_id": "starforged/assets/path/empath",
					"type": "asset",
					"name": "Empath",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/empath/abilities/0",
							"enabled": true,
							"text": "When you read the intent, emotions, or memories of a nearby being, roll +heart. On a strong hit, you glimpse a helpful aspect of their inner self. Envision what you learn, take +2 momentum, and add +1 when you make moves to interact with them in this scene. On a weak hit, the visions are murky; take +1 momentum. On a miss, you reveal a troubling motive or secret; [Pay the Price](id:starforged/moves/fate/pay_the_price).",
							"moves": {
								"read_heart": {
									"_id": "starforged/assets/path/empath/abilities/0/moves/read_heart",
									"type": "move",
									"name": "Read Heart",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "heart"
													}
												]
											}
										],
										"text": "When you read the intent, emotions, or memories of a nearby being..."
									},
									"text": "When you read the intent, emotions, or memories of a nearby being, roll +heart. On a strong hit, you glimpse a helpful aspect of their inner self. Envision what you learn, take +2 momentum, and add +1 when you make moves to interact with them in this scene. On a weak hit, the visions are murky; take +1 momentum. On a miss, you reveal a troubling motive or secret; [Pay the Price](id:starforged/moves/fate/pay_the_price).",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, you glimpse a helpful aspect of their inner self. Envision what you learn, take +2 momentum, and add +1 when you make moves to interact with them in this scene."
										},
										"weak_hit": {
											"text": "On a __weak hit__, the visions are murky; take +1 momentum."
										},
										"miss": {
											"text": "On a __miss__, you reveal a troubling motive or secret; [Pay the Price](id:starforged/moves/fate/pay_the_price)."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/path/empath/abilities/1",
							"enabled": false,
							"text": "As above, and if you score a hit as you read them, you may subtly influence their attitude or actions, such as making a hostile being hesitate. Take another +1 momentum. If in a fight, mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/assets/path/empath/abilities/0/moves/read_heart"
									]
								}
							]
						},
						{
							"_id": "starforged/assets/path/empath/abilities/2",
							"enabled": false,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger) to soothe a being’s distress by creating an empathic bond, roll +spirit and take +1 momentum on a hit. If they are an ally, also give them +2 spirit on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "condition_meter",
														"condition_meter": "spirit"
													}
												],
												"text": "To soothe a being's distress by creating an empathic bond"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"explorer": {
					"_id": "starforged/assets/path/explorer",
					"type": "asset",
					"name": "Explorer",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/explorer/abilities/0",
							"enabled": true,
							"text": "When you [Explore a Waypoint](id:starforged/moves/exploration/explore_a_waypoint), take +1 momentum on a hit. When you [Finish an Expedition](id:starforged/moves/exploration/finish_an_expedition) and score a hit, mark 1 extra tick on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/explore_a_waypoint"
									]
								},
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/finish_an_expedition"
									]
								}
							]
						},
						{
							"_id": "starforged/assets/path/explorer/abilities/1",
							"enabled": false,
							"text": "When you come across a wondrous sight or phenomenon, such as an extraordinary planet, majestic creature, or dazzling stellar object, choose one:\n\n  * Find inspiration: Take +1 momentum\n  * Soak it all in: [Hearten](id:starforged/moves/recover/hearten); add +1, and take +1 momentum on a hit."
						},
						{
							"_id": "starforged/assets/path/explorer/abilities/2",
							"enabled": false,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) by studying a newfound place from a safe position, add +1 and take +1 momentum on a hit. On a strong hit with a match, take another +1 momentum and envision an unusual aspect of the site.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/secure_an_advantage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By studying a newfound place from a safe position"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"fated": {
					"_id": "starforged/assets/path/fated",
					"type": "asset",
					"name": "Fated",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/fated/abilities/0",
							"enabled": true,
							"text": "When you fill a box on your background vow progress track, also mark 1 tick on your quests legacy track. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) on the background vow, your fate is at hand; take an automatic strong hit and envision the final sacrifice that brings your story to an end.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": "strong_hit",
												"roll_options": null,
												"text": "On your background vow"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/fated/abilities/1",
							"enabled": false,
							"text": "When you [Face Death](id:starforged/moves/threshold/face_death) or [Face Desolation](id:starforged/moves/threshold/face_desolation) while your background vow is unfulfilled, it is not yet your time. Instead of rolling, you may take an automatic strong hit. If you do, this asset counts as an impact (and you no longer have this protection) until you next [Reach a Milestone](id:starforged/moves/quest/reach_a_milestone) on the background vow.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/threshold/face_death",
										"starforged/moves/threshold/face_desolation"
									],
									"trigger": {
										"conditions": [
											{
												"method": "strong_hit",
												"roll_options": null,
												"text": "While your background vow is unfulfilled"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/fated/abilities/2",
							"enabled": false,
							"text": "When you make any progress move directly related to your background vow, and roll a 10 on either challenge die, you may reroll that die. On a strong hit, take +2 momentum.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make any progress move directly related to your background vow"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"firebrand": {
					"_id": "starforged/assets/path/firebrand",
					"type": "asset",
					"name": "Firebrand",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/firebrand/abilities/0",
							"enabled": true,
							"text": "You wield fiery energy. When you rest and meditate to gather this energy, roll +spirit. On a strong hit, take up to +3 fire. On a weak hit, take +2. On a miss, take +2 fire but [Endure Harm](id:starforged/moves/suffer/endure_harm) (-2). Your max fire is +5. When you make moves aided by this energy to attack or overcome obstacles, add +2 and suffer -1 fire.",
							"moves": {
								"gather_energy": {
									"_id": "starforged/assets/path/firebrand/abilities/0/moves/gather_energy",
									"type": "move",
									"name": "Gather Energy",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "condition_meter",
														"condition_meter": "spirit"
													}
												]
											}
										],
										"text": "When you rest and meditate to gather fiery energy..."
									},
									"text": "You wield fiery energy. When you rest and meditate to gather this energy, roll +spirit. On a strong hit, take up to +3 fire. On a weak hit, take +2. On a miss, take +2 fire but [Endure Harm](id:starforged/moves/suffer/endure_harm) (-2). Your max fire is +5. When you make moves aided by this energy to attack or overcome obstacles, add +2 and suffer -1 fire.",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, take up to +3 fire.\n\nWhen you make moves aided by this energy to attack or overcome obstacles, add +2 and suffer -1 fire."
										},
										"weak_hit": {
											"text": "On a __weak hit__, take up to +2 fire.\n\nWhen you make moves aided by this energy to attack or overcome obstacles, add +2 and suffer -1 fire."
										},
										"miss": {
											"text": "On a __miss__, take up to +2 fire but [Endure Harm](id:starforged/moves/suffer/endure_harm) (-2).\n\nWhen you make moves aided by this energy to attack or overcome obstacles, add +2 and suffer -1 fire."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/path/firebrand/abilities/1",
							"enabled": false,
							"text": "When you [Endure Harm](id:starforged/moves/suffer/endure_harm) and score a strong hit with a match, you may instead ignore the harm and take +fire equal to the amount of harm faced (+1, +2, or +3).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/endure_harm"]
								}
							]
						},
						{
							"_id": "starforged/assets/path/firebrand/abilities/2",
							"enabled": false,
							"text": "When you have at least +3 fire, you may [Gain Ground](id:starforged/moves/combat/gain_ground) or [Strike](id:starforged/moves/combat/strike) by unleashing hell. If you do, take an automatic strong hit and mark progress. Then, set your fire to 0.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/combat/gain_ground",
										"starforged/moves/combat/strike"
									],
									"trigger": {
										"conditions": [
											{
												"method": "strong_hit",
												"roll_options": null,
												"text": "When you have at least +3 fire and unleash hell"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"fire": {
							"label": "fire",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 5,
							"value": 0
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"fugitive": {
					"_id": "starforged/assets/path/fugitive",
					"type": "asset",
					"name": "Fugitive",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/fugitive/abilities/0",
							"enabled": true,
							"text": "You are hunted by a power or authority. When you make a move, you may improve the result to a strong hit. If you do, fill one segment of a four-segment clock to represent hunters closing in. When the clock is filled, a notable foe or force has tracked you down. If you overcome them or escape, reset the clock and mark 1 tick on your quests legacy track.",
							"controls": {
								"clock": {
									"label": "notable foe or force tracks you down",
									"field_type": "clock",
									"rollable": false,
									"min": 0,
									"max": 4,
									"value": 0
								}
							}
						},
						{
							"_id": "starforged/assets/path/fugitive/abilities/1",
							"enabled": false,
							"text": "When you make a move by hiding, concealing your identity, or fleeing from a pursuer, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By hiding, concealing your identity, or fleeing from a pursuer"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/fugitive/abilities/2",
							"enabled": false,
							"text": "When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) (extreme or greater) by clearing your name or defeating the power or authority who marked you as a fugitive, gain this ability at no cost. You may then exchange this asset for another with the same number of marked abilities."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"gearhead": {
					"_id": "starforged/assets/path/gearhead",
					"type": "asset",
					"name": "Gearhead",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/gearhead/abilities/0",
							"enabled": true,
							"text": "When you make a move to craft, repair, repurpose, or modify equipment or technology, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To craft, repair, repurpose, or modify equipment or technology"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/gearhead/abilities/1",
							"enabled": false,
							"text": "When you [Gather Information](id:starforged/moves/adventure/gather_information) by studying or disassembling a machine or device, reroll any dice. On a match, you reveal an unexpected function, capability, or danger; mark 1 tick on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gather_information"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By studying or disassembling a machine or device"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/gearhead/abilities/2",
							"enabled": false,
							"text": "With sufficient time (a couple of hours or more), you may [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) to assemble or enhance a device for a powerful but limited role. On a hit, the device is ready for use. One time only, when you or an ally make a move aided by the device, take an automatic strong hit. If you are in a fight, also mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/secure_an_advantage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By spending sufficient time (a couple of hours or more) to assemble or enhance a device for a powerful but limited role"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"gunner": {
					"_id": "starforged/assets/path/gunner",
					"type": "asset",
					"name": "Gunner",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"requirement": "If you wield a heavy ranged personal weapon...",
					"abilities": [
						{
							"_id": "starforged/assets/path/gunner/abilities/0",
							"enabled": true,
							"text": "When you [Strike](id:starforged/moves/combat/strike), choose one (before rolling).\n\n  * Pin them down: Add +1 and take +1 momentum on a hit.\n  * Make them hurt: Mark progress on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/strike"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With a heavy ranged personal weapon, and choose to pin them down (before rolling)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/strike"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With a heavy ranged personal weapon, and choose to make them hurt (before rolling)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/gunner/abilities/1",
							"enabled": false,
							"text": "When you [Take Decisive Action](id:starforged/moves/combat/take_decisive_action) by emptying your gun (decide before rolling), you may [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1) and reroll one challenge die. If the fight continues or you are caught up another fight, [Check Your Gear](id:starforged/moves/adventure/check_your_gear) to see if you have more ammo on-hand.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/combat/take_decisive_action"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By emptying your gun as you [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/gunner/abilities/2",
							"enabled": false,
							"options": {
								"name": {
									"label": "name",
									"field_type": "text",
									"value": null
								}
							},
							"text": "Give your favorite gun a name. When you [Clash](id:starforged/moves/combat/clash) with it, add +1. When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) or [Endure Stress](id:starforged/moves/suffer/endure_stress) while wielding it, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/clash"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With your favorite gun"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/combat/enter_the_fray",
										"starforged/moves/suffer/endure_stress"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "While wielding your favorite gun"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"gunslinger": {
					"_id": "starforged/assets/path/gunslinger",
					"type": "asset",
					"name": "Gunslinger",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"requirement": "If you wield a pistol...",
					"abilities": [
						{
							"_id": "starforged/assets/path/gunslinger/abilities/0",
							"enabled": true,
							"text": "When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) by facing off against your foe (+heart), or by preparing to act without tipping them off (+shadow), add +1 and take +1 momentum on a hit. On a strong hit with a match, you may immediately take a shot (without making a move) and mark progress twice.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "heart"
													}
												],
												"text": "By facing off against your foe"
											},
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "shadow"
													}
												],
												"text": "By preparing to act without tipping off your foe"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/gunslinger/abilities/1",
							"enabled": false,
							"text": "When you [Gain Ground](id:starforged/moves/combat/gain_ground) or [React Under Fire](id:starforged/moves/combat/react_under_fire) by moving into cover, add +1. On a strong hit, this cover gives you leverage; add +1 when you make a move to attack or defend at range. If you then score a miss, the cover is lost or compromised.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/combat/gain_ground",
										"starforged/moves/combat/react_under_fire"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By moving into cover"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/gunslinger/abilities/2",
							"enabled": false,
							"text": "When you [Compel](id:starforged/moves/adventure/compel) or [Gain Ground](id:starforged/moves/combat/gain_ground) with the threat of violence by holding someone at gunpoint, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/adventure/compel",
										"starforged/moves/combat/gain_ground"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With the threat of violence by holding someone at gunpoint"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"haunted": {
					"_id": "starforged/assets/path/haunted",
					"type": "asset",
					"name": "Haunted",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/haunted/abilities/0",
							"enabled": true,
							"text": "You are haunted by the spirit of someone whose death you caused or mourn (or both). When you make a move to call upon their insight, add +1. On a weak hit, also [Endure Stress](id:starforged/moves/suffer/endure_stress) (-1). On a strong hit with a match, mark 1 tick on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move to call upon the insight of the spirit that haunts you"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/haunted/abilities/1",
							"enabled": false,
							"text": "When you [Face Death](id:starforged/moves/threshold/face_death) guided by the spirit, add +1. On a strong hit, envision what you learn from them or about them, and mark 2 ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/threshold/face_death"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Guided by the spirit that haunts you"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/haunted/abilities/2",
							"enabled": false,
							"text": "One time only, when you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) (extreme or greater) in service to the spirit, take this ability at no cost and choose one.\n\n  * Let them go: Mark 2 ticks on your bonds legacy track for each marked ability, and discard this asset.\n  * Bolster your link: When you use a HAUNTED asset ability, take +1 momentum on a hit."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"healer": {
					"_id": "starforged/assets/path/healer",
					"type": "asset",
					"name": "Healer",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/healer/abilities/0",
							"enabled": true,
							"text": "When you give medical care to [Heal](id:starforged/moves/recover/heal) yourself or another character, add +1. If you are treating someone other than yourself, take +1 spirit or +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/heal"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Give medical care to yourself"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/heal"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Give medical care to another character"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/healer/abilities/1",
							"enabled": false,
							"text": "When you [Gather Information](id:starforged/moves/adventure/gather_information) by studying medical evidence or biological remains, add +1 and take +1 momentum on a hit. On a strong hit with a match, you also reveal an unexpected medical anomaly; mark 1 tick on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gather_information"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By studying medical evidence or biological remains"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/healer/abilities/2",
							"enabled": false,
							"text": "Once every day or so, when you are in a safe place with plenty of time on your hands, you may [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1) and provide basic medical care for yourself, companions, or allies without risk. If you do, roll only your action die. On a 1-4, automatically give +1 health to everyone whose health is greater than 0. On a 5-6, make it +2."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"infiltrator": {
					"_id": "starforged/assets/path/infiltrator",
					"type": "asset",
					"name": "Infiltrator",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/infiltrator/abilities/0",
							"enabled": true,
							"text": "When you make a move to break into a secure site, infiltrate a protected area, or hack or manipulate a secure system, add +1 and take +1 momentum on a hit. On a strong hit with a match, access is easier than expected; take another +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To break into a secure site, infiltrate a protected area, or hack or manipulate a secure system"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/infiltrator/abilities/1",
							"enabled": false,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger) or [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) to establish a false identity, add +1. On a hit, you may add +1 when using that identity to deceive or influence others. If you score a miss with a match when using that identity, your deception is completely and dramatically undone.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/face_danger",
										"starforged/moves/*/secure_an_advantage"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To establish a false identity"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/infiltrator/abilities/2",
							"enabled": false,
							"text": "When you [Check Your Gear](id:starforged/moves/adventure/check_your_gear) for a device with a specific function to aid in infiltration, espionage, or sabotage, add +1. On a hit, reroll any dice the first time you make a move aided by the device.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/check_your_gear"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "For a device with a specific function to aid in infiltration, espionage, or sabotage"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"kinetic": {
					"_id": "starforged/assets/path/kinetic",
					"type": "asset",
					"name": "Kinetic",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/kinetic/abilities/0",
							"enabled": true,
							"text": "You wield kinetic powers. By focusing, you may remotely push, pull, lift, or constrict objects and beings that are about your size or smaller. When you are in a risky situation and draw on your powers to make a move, add +2 and [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you are in a risky situation and draw on your kinetic powers to make a move"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/kinetic/abilities/1",
							"enabled": false,
							"text": "As above, but you may instead draw on your powers in a desperate effort to change the outcome of an action. If you do, add +2 (after you roll) and [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-3)."
						},
						{
							"_id": "starforged/assets/path/kinetic/abilities/2",
							"enabled": false,
							"text": "When your momentum is at its max, you may attempt great kinetic feats, such as manipulating large objects and creating destructive bursts of concussive force. To do so, reset momentum. Then, as you make a single move fueled by your powers, take an automatic strong hit. If you are in a fight, mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": "strong_hit",
												"roll_options": null,
												"text": "Your momentum is at its max, and you reset your momentum to attempt great kinetic feats (such as manipulating large objects and creating destructive bursts of concussive force)"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"leader": {
					"_id": "starforged/assets/path/leader",
					"type": "asset",
					"name": "Leader",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/leader/abilities/0",
							"enabled": true,
							"text": "When you [Aid Your Ally](id:starforged/moves/adventure/aid_your_ally) through leadership, coordination, or planning, add +1. On a strong hit, any allies who are present take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/aid_your_ally"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you [Aid Your Ally](id:starforged/moves/adventure/aid_your_ally) through leadership, coordination, or planning"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/leader/abilities/1",
							"enabled": false,
							"text": "When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) (+heart) by coordinating with your team as they wade into the fight, make your move before your allies act. On a strong hit, all allies may take an automatic strong hit. On a strong hit with a match, also mark progress on any objectives in this fight.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "heart"
													}
												],
												"text": "By coordinating with your team as they wade into the fight"
											},
											{
												"by": {
													"ally": true,
													"player": false
												},
												"method": "strong_hit",
												"roll_options": null,
												"text": "Coordinated by a Leader who scores a strong hit on Enter the Fray (+heart)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/leader/abilities/2",
							"enabled": false,
							"text": "When you make a move to influence someone (not an ally) through leadership, add +1 and take +1 momentum on a hit. On a strong hit with a match, your command galvanizes them into unexpected action. Take another +1 momentum, and mark 1 tick on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To influence someone (not an ally) through leadership"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"looper": {
					"_id": "starforged/assets/path/looper",
					"type": "asset",
					"name": "Looper",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/looper/abilities/0",
							"enabled": true,
							"text": "When you score a miss on a suffer move (not [Endure Stress](id:starforged/moves/suffer/endure_stress)), you may loop back a second or two. If you do, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2), reroll any dice, and take +1 momentum on a strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/suffer/endure_harm",
										"starforged/moves/suffer/companion_takes_a_hit",
										"starforged/moves/suffer/withstand_damage"
									]
								}
							]
						},
						{
							"_id": "starforged/assets/path/looper/abilities/1",
							"enabled": false,
							"text": "When you create a link to the current point in time, note the value of condition meters for you and your allies. You can retain only one active link. If you later loop back to this moment, roll +the gap in time: +4 if minutes, +3 if hours, or +2 if days. You may not burn momentum on this roll. On a strong hit, return to the linked point, retain any progress, and set condition meters (except for spirit) to their original values. On a weak hit, as above, but [Endure Stress](id:starforged/moves/suffer/endure_stress) (-2). On a miss, as with a strong hit, but you find the timeline corrupted; [Pay the Price](id:starforged/moves/fate/pay_the_price).",
							"moves": {
								"loop_back": {
									"_id": "starforged/assets/path/looper/abilities/1/moves/loop_back",
									"type": "move",
									"name": "Loop Back",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"label": "minutes",
														"using": "custom",
														"value": 4
													},
													{
														"label": "hours",
														"using": "custom",
														"value": 3
													},
													{
														"label": "days",
														"using": "custom",
														"value": 2
													}
												]
											}
										],
										"text": "When you loop back to a linked moment in time..."
									},
									"text": "When you create a link to the current point in time, note the value of condition meters for you and your allies. You can retain only one active link. If you later loop back to this moment, roll +the gap in time: +4 if minutes, +3 if hours, or +2 if days. You may not burn momentum on this roll. On a strong hit, return to the linked point, retain any progress, and set condition meters (except for spirit) to their original values. On a weak hit, as above, but [Endure Stress](id:starforged/moves/suffer/endure_stress) (-2). On a miss, as with a strong hit, but you find the timeline corrupted; [Pay the Price](id:starforged/moves/fate/pay_the_price).",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, you and your allies return to the linked point, retain any progress, and set condition meters (except for spirit) to their original values."
										},
										"weak_hit": {
											"text": "On a __weak hit__, you and your allies return to the linked point, retain any progress, and set condition meters (except for spirit) to their original values\n\nHowever, you [Endure Stress](id:starforged/moves/suffer/endure_stress) (-2)."
										},
										"miss": {
											"text": "On a __miss__, you and your allies return to the linked point, retain any progress, and set condition meters (except for spirit) to their original values.\n\nHowever, you find the timeline corrupted! [Pay the Price](id:starforged/moves/fate/pay_the_price)."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/path/looper/abilities/2",
							"enabled": false,
							"text": "When you make a reroll granted by any asset ability on an action roll, also add +1."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"lore_hunter": {
					"_id": "starforged/assets/path/lore_hunter",
					"type": "asset",
					"name": "Lore Hunter",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/lore_hunter/abilities/0",
							"enabled": true,
							"text": "When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) (formidable or greater) to recover valuable knowledge or an extraordinary relic, reroll any dice. When you [Reach a Milestone](id:starforged/moves/quest/reach_a_milestone) in the pursuit of that quest, take +2 momentum. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) and score a hit, also mark 2 ticks on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To recover valuable knowledge or an extraordinary relic (formidable or greater)"
											}
										]
									}
								},
								{
									"roll_type": "no_roll",
									"enhances": ["starforged/moves/quest/reach_a_milestone"]
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To recover valuable knowledge or an extraordinary relic (formidable or greater)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/lore_hunter/abilities/1",
							"enabled": false,
							"text": "When you make a move to conduct extended research or study, reroll any challenge dice. On a match, you piece together an extraordinary or harrowing new theory; envision the nature of this revelation and mark 1 tick on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To conduct extended research or study"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/lore_hunter/abilities/2",
							"enabled": false,
							"text": "When you recall esoteric knowledge to [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Gain Ground](id:starforged/moves/combat/gain_ground), add +1. On a hit, envision the obscure but helpful fact, theory, or technique you put to use, and take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/secure_an_advantage",
										"starforged/moves/combat/gain_ground"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you recall esoteric knowledge"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"loyalist": {
					"_id": "starforged/assets/path/loyalist",
					"type": "asset",
					"name": "Loyalist",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/loyalist/abilities/0",
							"enabled": true,
							"text": "When you [Aid Your Ally](id:starforged/moves/adventure/aid_your_ally), add +1 and take +1 momentum on a hit. This is in addition to the benefits taken by your ally. On a strong hit with a match, envision how this moment marks a breakthrough or milestone in your relationship; both of you may mark 1 tick on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "no_roll",
									"enhances": ["starforged/moves/adventure/aid_your_ally"]
								}
							]
						},
						{
							"_id": "starforged/assets/path/loyalist/abilities/1",
							"enabled": false,
							"text": "You may burn momentum on behalf of an ally to improve their result on a move. If you do, your ally takes +1 momentum."
						},
						{
							"_id": "starforged/assets/path/loyalist/abilities/2",
							"enabled": false,
							"text": "When you stand with your ally as they make a progress move, envision how you support them. Then, roll one challenge die. On a 1-9, your ally may replace one of their challenge dice with yours. On a 10, envision how you inadvertently undermine their action; your ally must replace their lowest challenge die with yours.",
							"enhance_moves": [
								{
									"roll_type": "progress_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"by": {
													"ally": true,
													"player": false
												},
												"method": null,
												"roll_options": null,
												"text": "When you stand with your ally as they make a progress move"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"mercenary": {
					"_id": "starforged/assets/path/mercenary",
					"type": "asset",
					"name": "Mercenary",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/mercenary/abilities/0",
							"enabled": true,
							"text": "When you agree to wage war or defend others from war in exchange for payment or promises, you may [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to see the mission done. If you do, reroll any dice. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow), make the legacy reward one rank higher (1 extra box if already epic).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To wage war or defend others from war in exchange for payment or promises"
											}
										]
									}
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To wage war or defend others from war in exchange for payment or promises"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/mercenary/abilities/1",
							"enabled": false,
							"text": "When you [Make a Connection](id:starforged/moves/connection/make_a_connection) by searching out or making contact with someone in need of your services, add +1 and take +1 momentum on a hit. On a strong hit with a match, this mission pits you against an unresolved aspect of your past or a hated foe; mark 2 ticks on your quests legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/connection/make_a_connection"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By searching out or making contact with someone in need of your services"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/mercenary/abilities/2",
							"enabled": false,
							"text": "When you [Check Your Gear](id:starforged/moves/adventure/check_your_gear) in the midst of a fight, or [Resupply](id:starforged/moves/recover/resupply) by looting the field of battle in the aftermath of a fight, add +2.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/check_your_gear"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In the midst of a fight"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/resupply"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By looting the field of battle in the aftermath of a fight"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"naturalist": {
					"_id": "starforged/assets/path/naturalist",
					"type": "asset",
					"name": "Naturalist",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/naturalist/abilities/0",
							"enabled": true,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Gather Information](id:starforged/moves/adventure/gather_information) using your knowledge of lifeforms or planetside ecosystems, add +1 and take +1 momentum on a hit. On a strong hit with a match, you also confirm an obscure theory or reveal a surprising aspect of the encounter; mark 1 tick on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/secure_an_advantage",
										"starforged/moves/adventure/gather_information"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Using your knowledge of lifeforms or planetside ecosystems"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/naturalist/abilities/1",
							"enabled": false,
							"text": "When you make a move by taking a risky action to pacify, avoid, or outwit a creature (decide before rolling), you may reroll any dice, but must [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By taking a risky action to pacify, avoid, or outwit a creature"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/naturalist/abilities/2",
							"enabled": false,
							"text": "You are skilled at planetside survival. When you [Resupply](id:starforged/moves/recover/resupply) to scavenge resources in a life-bearing natural environment, take +1 supply on a hit. When you [Face Danger](id:starforged/moves/adventure/face_danger) against an environmental threat, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/resupply"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To scavenge resources in a life-bearing natural environment"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Against an environmental threat"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"navigator": {
					"_id": "starforged/assets/path/navigator",
					"type": "asset",
					"name": "Navigator",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/navigator/abilities/0",
							"enabled": true,
							"text": "When you [Set a Course](id:starforged/moves/exploration/set_a_course), choose one.\n\n  * Follow the fastest path: Take +2 momentum on a strong hit.\n  * Follow the safest path: Add +1\n\nOn a strong hit with a match, you charted a new path during the journey; mark 1 tick on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/exploration/set_a_course"]
								}
							]
						},
						{
							"_id": "starforged/assets/path/navigator/abilities/1",
							"enabled": false,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) by charting the way forward, [Face Danger](id:starforged/moves/adventure/face_danger) to find a path around a hazard, or [Gather Information](id:starforged/moves/adventure/gather_information) about a location by studying your charts, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/secure_an_advantage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By charting the way forward"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/face_danger"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To find a path around a hazard"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gather_information"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "About a location by studying your charts"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/navigator/abilities/2",
							"enabled": false,
							"text": "Once per expedition, when you or an ally [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) and score a weak hit or miss, you may ignore that result, plot an alternate path, and make it an automatic strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"by": {
													"ally": true,
													"player": true
												},
												"method": null,
												"roll_options": null
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"outcast": {
					"_id": "starforged/assets/path/outcast",
					"type": "asset",
					"name": "Outcast",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/outcast/abilities/0",
							"enabled": true,
							"text": "When you [Hearten](id:starforged/moves/recover/hearten) in isolation, you may attempt to find solace in fond memories or a hopeful wish. If you do (decide before rolling), reroll any dice but count a strong hit as a weak hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/hearten"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In isolation, attempting find solace in fond memories or a hopeful wish (decide before rolling)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/outcast/abilities/1",
							"enabled": false,
							"text": "When you [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) and your supply is reduced to 0, roll +wits. On a strong hit, you manage to scrape by and take +1 supply. On a weak hit, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) in exchange for +1 supply. On a miss, your supply remains at 0 and you [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1).",
							"moves": {
								"scrape_by": {
									"_id": "starforged/assets/path/outcast/abilities/1/moves/scrape_by",
									"type": "move",
									"name": "Scrape By",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													}
												]
											}
										],
										"text": "When you [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) and your supply is reduced to 0..."
									},
									"text": "When you [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) and your supply is reduced to 0, roll +wits. On a strong hit, you manage to scrape by and take +1 supply. On a weak hit, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) in exchange for +1 supply. On a miss, your supply remains at 0 and you [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1).",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, you manage to scrape by and take +1 supply."
										},
										"weak_hit": {
											"text": "On a __weak hit__, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) in exchange for +1 supply."
										},
										"miss": {
											"text": "On a __miss__, your supply remains at 0 and you [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1)."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/path/outcast/abilities/2",
							"enabled": false,
							"text": "When you or an ally [Sojourn](id:starforged/moves/recover/sojourn) and score a strong hit with a match, you may envision encountering someone who knows or understands you. If you [Make a Connection](id:starforged/moves/connection/make_a_connection) with them, take an automatic strong hit and mark 2 ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/sojourn"],
									"trigger": {
										"conditions": [
											{
												"by": {
													"ally": true,
													"player": true
												},
												"method": null,
												"roll_options": null
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"scavenger": {
					"_id": "starforged/assets/path/scavenger",
					"type": "asset",
					"name": "Scavenger",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/scavenger/abilities/0",
							"enabled": true,
							"text": "When you [Gather Information](id:starforged/moves/adventure/gather_information) or [Resupply](id:starforged/moves/recover/resupply) by scavenging a wreck, ruin, or abandoned site, add +1 and take +1 momentum on a hit. On a strong hit with a match, you also find something of unique value, significance, or function; envision the nature of this discovery, take +2 momentum, and mark 2 ticks on your discoveries legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gather_information"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By scavenging a wreck, ruin, or abandoned site"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/scavenger/abilities/1",
							"enabled": false,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) to cobble together an ad hoc tool, device, or weapon, envision what you intend to create. On a hit, you may add +1 when making a move aided by the item. If you roll a 1 on your action die while using the item, it is permanently broken, lost, or depleted.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/secure_an_advantage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To cobble together an ad hoc tool, device, or weapon"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/scavenger/abilities/2",
							"enabled": false,
							"text": "When you [Check Your Gear](id:starforged/moves/adventure/check_your_gear), roll +wits or +supply (whichever is highest) and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/check_your_gear"],
									"trigger": {
										"conditions": [
											{
												"method": "highest",
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													},
													{
														"using": "condition_meter",
														"condition_meter": "supply"
													}
												]
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"scoundrel": {
					"_id": "starforged/assets/path/scoundrel",
					"type": "asset",
					"name": "Scoundrel",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/scoundrel/abilities/0",
							"enabled": true,
							"text": "When you make a move by lying, bluffing, stealing, or cheating, add +2. On a strong hit with a match, your deception creates an unexpected opportunity; take the value of your shadow as +momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By lying, bluffing, stealing, or cheating"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/scoundrel/abilities/1",
							"enabled": false,
							"text": "When you [Make a Connection](id:starforged/moves/connection/make_a_connection) to search out a new contact, you may roll +shadow. If you do, reroll any dice on a miss and envision how your reputation or underworld contacts lead you to a disreputable connection.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/connection/make_a_connection"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "shadow"
													}
												],
												"text": "To search out a new contact"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/scoundrel/abilities/2",
							"enabled": false,
							"text": "When you make a quick escape or con your way out of a situation and burn momentum to gain a strong hit, take +1 momentum after you reset. If you envision how this momentary success leaves you fated for future trouble, mark 2 ticks on your quests legacy track."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"seer": {
					"_id": "starforged/assets/path/seer",
					"type": "asset",
					"name": "Seer",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/seer/abilities/0",
							"enabled": true,
							"text": "When you envision experiencing a prophetic dream, you may [Ask the Oracle](id:starforged/moves/fate/ask_the_oracle) for details using an interpretive oracle such as Action/Theme or Descriptor/Focus. If you record the answer, and later face a situation which gives truth to the vision, take an automatic strong hit (one time only) when making a move to act on your foresight. Then, clear the prophecy. Only one prophecy can be active at a time."
						},
						{
							"_id": "starforged/assets/path/seer/abilities/1",
							"enabled": false,
							"text": "When you focus or meditate to [Gather Information](id:starforged/moves/adventure/gather_information) about a place, being, or situation (in person or remotely), roll +spirit and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gather_information"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "condition_meter",
														"condition_meter": "spirit"
													}
												],
												"text": "When you focus or meditate to [Gather Information](id:starforged/moves/adventure/gather_information) about a place, being, or situation (in person or remotely)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/seer/abilities/2",
							"enabled": false,
							"text": "When you or an ally roll a match as you [Sojourn](id:starforged/moves/recover/sojourn) in a community or [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) within a site, you may envision gaining sudden and unbidden insight about the location. If you do, take +2 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"by": {
													"ally": true,
													"player": true
												},
												"method": null,
												"roll_options": null,
												"text": "Within a site"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/sojourn"],
									"trigger": {
										"conditions": [
											{
												"by": {
													"ally": true,
													"player": true
												},
												"method": null,
												"roll_options": null
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"shade": {
					"_id": "starforged/assets/path/shade",
					"type": "asset",
					"name": "Shade",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/shade/abilities/0",
							"enabled": true,
							"text": "Drawing on esoteric energies, you may instantly cloak your form in the shadowy veil of the void. When you are veiled and make a move to ambush, hide, or sneak, you may preset your action die to 5. In darkness, make it 6. On a miss, in addition to any other cost, you are revealed and can’t veil yourself again until the current situation is resolved.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you are veiled and make a move to ambush, hide, or sneak (not in darkness)"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you are veiled and make a move to ambush, hide, or sneak (in darkness)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/shade/abilities/1",
							"enabled": false,
							"text": "When you expand your veil to immerse your surroundings in darkness, roll +shadow. On a strong hit, the darkness extends to all adjacent spaces. On a weak hit, only your immediate surroundings are made dark. On a miss, you fail and draw unwanted attention.",
							"moves": {
								"shroud_in_darkness": {
									"_id": "starforged/assets/path/shade/abilities/1/moves/shroud_in_darkness",
									"type": "move",
									"name": "Shroud in Darkness",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "shadow"
													}
												]
											}
										],
										"text": "When you expand your veil to immerse your surroundings in darkness..."
									},
									"text": "When you expand your veil to immerse your surroundings in darkness, roll +shadow. On a strong hit, the darkness extends to all adjacent spaces. On a weak hit, only your immediate surroundings are made dark. On a miss, you fail and draw unwanted attention.",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, the darkness extends to all adjacent spaces."
										},
										"weak_hit": {
											"text": "On a __weak hit__, only your immediate surroundings are made dark."
										},
										"miss": {
											"text": "On a __miss__, you fail and draw unwanted attention."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/path/shade/abilities/2",
							"enabled": false,
							"text": "When you intentionally drop your veil to reveal yourself for dramatic or surprising effect, foregoing its further use in this situation, take +2 momentum."
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"slayer": {
					"_id": "starforged/assets/path/slayer",
					"type": "asset",
					"name": "Slayer",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/slayer/abilities/0",
							"enabled": true,
							"text": "When you make a move to investigate, track, or stalk an inhuman foe, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To investigate, track, or stalk an inhuman foe"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/slayer/abilities/1",
							"enabled": false,
							"text": "When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) (formidable or greater) to slay an inhuman foe in service to a community, reroll any dice. When you [Fulfill Your Vow](id:starforged/moves/quest/fulfill_your_vow) and score a hit, also mark 2 ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To slay an inhuman foe in service to a community (formidable or greater)"
											}
										]
									}
								},
								{
									"roll_type": "progress_roll",
									"enhances": ["starforged/moves/quest/fulfill_your_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To slay an inhuman foe in service to a community (formidable or greater)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/slayer/abilities/2",
							"enabled": false,
							"text": "When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) with an objective to slay an inhuman foe, take +2 momentum. If you choose to face the creature on its own terms as you begin the fight, envision the crucial weapon, protection, or aid you set aside, and set the objective one rank higher. If you [Take Decisive Action](id:starforged/moves/combat/take_decisive_action) after making this sacrifice and score a strong hit, take a trophy of your victory and mark 2 ticks on your quests legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With an objective to slay an inhuman foe"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sleuth": {
					"_id": "starforged/assets/path/sleuth",
					"type": "asset",
					"name": "Sleuth",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/sleuth/abilities/0",
							"enabled": true,
							"text": "When you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to solve a murder, disappearance, theft, or other mystery, make the rank of the quest no greater than formidable. Then, when you [Gather Information](id:starforged/moves/adventure/gather_information) in the course of the investigation, roll three challenge dice and choose two. If any challenge dice match, you must use those values. On a miss with a match, envision what you learn of a deepening conspiracy or betrayal, make the rank of your quest one higher (no greater than epic), and use the new rank when marking future progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/quest/swear_an_iron_vow"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To solve a murder, disappearance, theft, or other mystery (no greater than formidable)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/sleuth/abilities/1",
							"enabled": false,
							"text": "When you make a move to avoid detection as you put a person or place under surveillance, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To avoid detection as you put a person or place under surveillance"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/sleuth/abilities/2",
							"enabled": false,
							"text": "When you [Make a Connection](id:starforged/moves/connection/make_a_connection) with a potential informant, you may (instead of rolling) take an automatic weak hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/connection/make_a_connection"],
									"trigger": {
										"conditions": [
											{
												"method": "weak_hit",
												"roll_options": null,
												"text": "With a potential informant"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sniper": {
					"_id": "starforged/assets/path/sniper",
					"type": "asset",
					"name": "Sniper",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"requirement": "If you wield a rifle...",
					"abilities": [
						{
							"_id": "starforged/assets/path/sniper/abilities/0",
							"enabled": true,
							"text": "When you target a minor foe from a distance (outside of a fight), roll +wits. On a strong hit, they are out of action. If other foes remain and you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) against them, mark progress. On a weak hit, as above, but you sacrifice time or position; [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1). On a miss, you draw attention or face a reprisal; [Pay the Price](id:starforged/moves/fate/pay_the_price).",
							"moves": {
								"snipe_minor_foe": {
									"_id": "starforged/assets/path/sniper/abilities/0/moves/snipe_minor_foe",
									"type": "move",
									"name": "Snipe Minor Foe",
									"roll_type": "action_roll",
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													}
												]
											}
										],
										"text": "When you target a minor foe from a distance (outside of a fight)..."
									},
									"text": "When you target a minor foe from a distance (outside of a fight), roll +wits. On a strong hit, they are out of action. If other foes remain and you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) against them, mark progress. On a weak hit, as above, but you sacrifice time or position; [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1). On a miss, you draw attention or face a reprisal; [Pay the Price](id:starforged/moves/fate/pay_the_price).",
									"outcomes": {
										"strong_hit": {
											"text": "On a __strong hit__, the foe is out of action. If other foes remain and you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) against them, mark progress."
										},
										"weak_hit": {
											"text": "On a __weak hit__, the foe is out of action. However, you sacrifice time or position; [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1).\n\nIf other foes remain and you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) against them, mark progress."
										},
										"miss": {
											"text": "On a __miss__, you draw attention or face a reprisal; [Pay the Price](id:starforged/moves/fate/pay_the_price)."
										}
									},
									"_source": {
										"title": "Ironsworn: Starforged Assets",
										"authors": [
											{
												"name": "Shawn Tomkin"
											}
										],
										"date": "2022-05-06",
										"url": "https://ironswornrpg.com",
										"license": "https://creativecommons.org/licenses/by/4.0"
									}
								}
							}
						},
						{
							"_id": "starforged/assets/path/sniper/abilities/1",
							"enabled": false,
							"text": "When you [Strike](id:starforged/moves/combat/strike) from a distance with time enough to line up your shot, you may roll +wits. If you do, mark progress on a strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/strike"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "stat",
														"stat": "wits"
													}
												],
												"text": "From a distance with time enough to line up your shot"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/sniper/abilities/2",
							"enabled": false,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) by studying a distant situation through your rifle scope, or [Gain Ground](id:starforged/moves/combat/gain_ground) by taking careful aim, you may sacrifice time for greater certainty. If you do (decide before rolling), [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1, -2, or -3) and add that amount. Then, take +1 momentum on a strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/secure_an_advantage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By studying a distant situation through your rifle scope"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/gain_ground"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By taking careful aim"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"tech": {
					"_id": "starforged/assets/path/tech",
					"type": "asset",
					"name": "Tech",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/tech/abilities/0",
							"enabled": true,
							"text": "When you make a move to configure, optimize, hack, or disrupt an electronic system, add +1. On a weak hit, you can choose to press your luck. If you do, reroll all dice and add +2 (instead of +1).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To configure, optimize, hack, or disrupt an electronic system"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/tech/abilities/1",
							"enabled": false,
							"text": "When you [Withstand Damage](id:starforged/moves/suffer/withstand_damage) and score a miss, you may attempt to reroute power or reboot critical systems. If you do, first [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2). Then, reroll all dice, add +wits instead of +integrity, and count a weak hit as a miss.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/withstand_damage"]
								}
							]
						},
						{
							"_id": "starforged/assets/path/tech/abilities/2",
							"enabled": false,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger) or [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) by creating a computer program to perform a specific, complex function, add +2 and take +1 momentum on a hit. One time only, when you trigger the program to fulfill its purpose, reroll any dice.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/face_danger",
										"starforged/moves/*/secure_an_advantage"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By creating a computer program to perform a specific, complex function"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"trader": {
					"_id": "starforged/assets/path/trader",
					"type": "asset",
					"name": "Trader",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/trader/abilities/0",
							"enabled": true,
							"text": "When you [Sojourn](id:starforged/moves/recover/sojourn) or [Compel](id:starforged/moves/adventure/compel), you may roll +supply. If you do, [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/recover/sojourn",
										"starforged/moves/adventure/compel"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "condition_meter",
														"condition_meter": "supply"
													}
												]
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/trader/abilities/1",
							"enabled": false,
							"text": "When you [Make a Connection](id:starforged/moves/connection/make_a_connection) with a merchant or supplier, add +1. When you [Resupply](id:starforged/moves/recover/resupply) by bartering with them, reroll your action die if its value is less than your supply. On a strong hit, take +1 momentum or +1 supply.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/connection/make_a_connection"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "With a merchant or supplier"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/resupply"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By bartering with a merchant or supplier connection"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/trader/abilities/2",
							"enabled": false,
							"text": "When you or an ally [Sojourn](id:starforged/moves/recover/sojourn) and score a strong hit with a match, you have a chance to secure a unique item or valuable payload. Envision the nature of the opportunity and the obstacle you must overcome to acquire it. If you are successful, mark 2 ticks on your quests legacy track. One time only, you may use this acquisition to gain an automatic strong hit on any move where your resources are a factor.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/make_a_connection"],
									"trigger": {
										"conditions": [
											{
												"by": {
													"ally": true,
													"player": true
												},
												"method": null,
												"roll_options": null
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"vestige": {
					"_id": "starforged/assets/path/vestige",
					"type": "asset",
					"name": "Vestige",
					"category": "Path",
					"color": "#3f7faa",
					"options": {
						"last_of": {
							"label": "last of",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/vestige/abilities/0",
							"enabled": true,
							"text": "You are all that remains of a people, culture, or tradition. When you [Face Death](id:starforged/moves/threshold/face_death) or [Face Desolation](id:starforged/moves/threshold/face_desolation), visions of your heritage give you the strength to carry on. Envision how this manifests, and reroll any dice. On a strong hit with a match, a surprising new aspect of your heritage is revealed; take +2 momentum and mark 2 ticks on your bonds legacy track.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/threshold/face_death",
										"starforged/moves/threshold/face_desolation"
									]
								}
							]
						},
						{
							"_id": "starforged/assets/path/vestige/abilities/1",
							"enabled": false,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Compel](id:starforged/moves/adventure/compel) through a tale, performance, or ceremony, envision what you reveal of your heritage. Then, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/secure_an_advantage",
										"starforged/moves/adventure/compel"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Through a tale, performance, or ceremony"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/vestige/abilities/2",
							"enabled": false,
							"options": {
								"relic": {
									"label": "relic",
									"field_type": "text",
									"value": null
								}
							},
							"text": "You carry a physical relic of your heritage. Envision its powers or nature. When you make a move directly aided by the relic and score a miss, you may reroll your action die.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move directly aided by the relic"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"veteran": {
					"_id": "starforged/assets/path/veteran",
					"type": "asset",
					"name": "Veteran",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/veteran/abilities/0",
							"enabled": true,
							"text": "When you are in a fight, increase your momentum reset by 1. Then, if you burn momentum to improve your result, add +1 on your next move."
						},
						{
							"_id": "starforged/assets/path/veteran/abilities/1",
							"enabled": false,
							"text": "When you [Make a Connection](id:starforged/moves/connection/make_a_connection), add +1. If you roll a match, you have a history.\n\n  * On a strong hit with a match, you once fought beside them, and they owe you a favor. Mark 1 tick on your bonds legacy track, and [Develop Your Relationship](id:starforged/moves/connection/develop_your_relationship) now.\n  * On a miss with a match, you once fought against them, and they hold a grudge.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/connection/make_a_connection"]
								}
							]
						},
						{
							"_id": "starforged/assets/path/veteran/abilities/2",
							"enabled": false,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Gain Ground](id:starforged/moves/combat/gain_ground) by recounting or recalling a hard-won lesson from your battlefield experiences, envision the memory and add +1. On a hit, take +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/secure_an_advantage",
										"starforged/moves/combat/gain_ground"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "By recounting or recalling a hard-won lesson from your battlefield experiences"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"voidborn": {
					"_id": "starforged/assets/path/voidborn",
					"type": "asset",
					"name": "Voidborn",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/voidborn/abilities/0",
							"enabled": true,
							"text": "You are most suited to life in the limitless void. When you are in space (or a spacebound vehicle or station), increase your momentum reset by 1. When you enter a planetside or high gravity environment, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1)."
						},
						{
							"_id": "starforged/assets/path/voidborn/abilities/1",
							"enabled": false,
							"text": "When you [Sojourn](id:starforged/moves/recover/sojourn) or [Make a Connection](id:starforged/moves/connection/make_a_connection) within a spacebound community, add +1. If you [Hearten](id:starforged/moves/recover/hearten) there and score a strong hit, take +1 spirit or +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/recover/sojourn",
										"starforged/moves/connection/make_a_connection"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Within a spacebound community"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/recover/hearten"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Within a spacebound community"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/voidborn/abilities/2",
							"enabled": false,
							"text": "When you make a move to perform an agile physical maneuver (such as leaping or evading) in a low gravity environment, add +1 and take +1 momentum on a hit. On a strong hit with a match, you build speed or put yourself in perfect position; take another +1 momentum.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To perform an agile physical maneuver (such as leaping or evading) in a low gravity environment"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"weapon_master": {
					"_id": "starforged/assets/path/weapon_master",
					"type": "asset",
					"name": "Weapon Master",
					"category": "Path",
					"color": "#3f7faa",
					"count_as_impact": false,
					"shared": false,
					"abilities": [
						{
							"_id": "starforged/assets/path/weapon_master/abilities/0",
							"enabled": true,
							"text": "You are a walking armory, with a weapon for every occasion. When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray) in personal combat, add +1 and take +1 momentum on a hit. Once per fight, when you [Gain Ground](id:starforged/moves/combat/gain_ground) by switching weapons or changing tactics, take an automatic strong hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In personal combat"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/gain_ground"],
									"trigger": {
										"conditions": [
											{
												"method": "strong_hit",
												"roll_options": null,
												"text": "By switching weapons or changing tactics in personal combat (once per fight)"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/weapon_master/abilities/1",
							"enabled": false,
							"text": "When you [Strike](id:starforged/moves/combat/strike) using a personal weapon which has limited ammo or a single-use mode, add +1 and mark progress on a hit. Then, [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1). If you score a strong hit on this attack and immediately [Take Decisive Action](id:starforged/moves/combat/take_decisive_action), you may retain the value of one challenge die from your [Strike](id:starforged/moves/combat/strike) action instead of rolling that die.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/strike"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "Using a personal weapon which has limited ammo or a single-use mode"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/path/weapon_master/abilities/2",
							"enabled": false,
							"text": "When you [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) by suiting up and gathering your gear for a perilous encounter or mission, you may roll +supply. If you do, take +2 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/*/secure_an_advantage"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "condition_meter",
														"condition_meter": "supply"
													}
												],
												"text": "By suiting up and gathering your gear for a perilous encounter or mission"
											}
										]
									}
								}
							]
						}
					],
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 56,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"support_vehicle": {
			"_id": "starforged/collections/assets/support_vehicle",
			"type": "asset_collection",
			"name": "Support Vehicle Assets",
			"color": "#495790",
			"description": "__Support vehicles__ complement your command vehicle for planetside or short-range operations. If you are playing with others, one of you might serve as the pilot or owner of a support vehicle, but anyone on board can use its abilities as appropriate to the situation.\n\nAs with the command vehicle, your support vehicles have integrity meters. The maximum integrity varies based on the type of vehicle. When a support vehicle faces a damaging situation or environment, you must [Withstand Damage](id:starforged/moves/suffer/withstand_damage) to see how it fares.",
			"contents": {
				"exosuit": {
					"_id": "starforged/assets/support_vehicle/exosuit",
					"type": "asset",
					"name": "Exosuit",
					"category": "Support Vehicle",
					"color": "#495790",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/support_vehicle/exosuit/abilities/0",
							"enabled": true,
							"text": "Your lumbering rig houses one pilot, is sealed against hostile environments, and is armed with fixed or held weapons. When you make a forceful, damaging, or resistant move, you may (after rolling) replace the value of your action die with the rig's integrity; if you do, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a forceful, damaging, or resistant move in your Exosuit"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/exosuit/abilities/1",
							"enabled": false,
							"text": "Your exosuit is equipped with thrusters. You can maneuver in zero-g, make thrust-assisted leaps, and drop to a surface from altitude. When you burn fuel to overcome a critical obstacle (decide after rolling), you may reroll any dice. If you do, [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "You use your Exosuit's thrusters to maneuver in zero-g, make thrust-assisted leaps, or drop to a surface from altitude"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/exosuit/abilities/2",
							"enabled": false,
							"text": "When you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), you may reroll one challenge die.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/withstand_damage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To your Exosuit"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"integrity": {
							"label": "integrity",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 6,
							"value": 6,
							"controls": {
								"battered": {
									"label": "battered",
									"field_type": "checkbox",
									"value": false,
									"is_impact": true,
									"disables_asset": false
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/withstand_damage"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"hoverbike": {
					"_id": "starforged/assets/support_vehicle/hoverbike",
					"type": "asset",
					"name": "Hoverbike",
					"category": "Support Vehicle",
					"color": "#495790",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/support_vehicle/hoverbike/abilities/0",
							"enabled": true,
							"text": "Your unarmed hoverbike provides speedy planetside ground transport, and is equipped to carry up to two people and their gear. When you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) (+edge), take +1 momentum on a hit. On a strong hit with a match, you also surge ahead or find a new path; mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": [
													{
														"using": "stat",
														"stat": "edge"
													}
												],
												"text": "On your hoverbike"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/hoverbike/abilities/1",
							"enabled": false,
							"text": "When you fire the bike's afterburner and make a move to perform a risky maneuver, you may add +integrity and take +2 momentum on a strong hit. If you do, count a weak hit as a miss.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you fire your hoverbike's afterburner and make a move to perform a risky maneuver"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/hoverbike/abilities/2",
							"enabled": false,
							"text": "When you make a move while maneuvering your bike and burn momentum to improve your result, roll your action die. On a 5 or 6, do not reset momentum."
						}
					],
					"controls": {
						"integrity": {
							"label": "integrity",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 3,
							"value": 3,
							"controls": {
								"battered": {
									"label": "battered",
									"field_type": "checkbox",
									"value": false,
									"is_impact": true,
									"disables_asset": false
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/withstand_damage"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"rover": {
					"_id": "starforged/assets/support_vehicle/rover",
					"type": "asset",
					"name": "Rover",
					"category": "Support Vehicle",
					"color": "#495790",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/support_vehicle/rover/abilities/0",
							"enabled": true,
							"text": "Your unarmed rover provides protected planetside transport. When you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) or [Set a Course](id:starforged/moves/exploration/set_a_course), add +1. When you [Finish an Expedition](id:starforged/moves/exploration/finish_an_expedition) in your rover, you may reroll one challenge die.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition",
										"starforged/moves/exploration/set_a_course"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your rover"
											}
										]
									}
								},
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/finish_an_expedition"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your rover"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/rover/abilities/1",
							"enabled": false,
							"text": "You may equip your rover with one module asset at no extra cost. When you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), the module can be broken or destroyed as with a command vehicle. If you reconfigure your rover, spend 1 experience, discard the module, and equip another with the same number of marked abilities.",
							"enhance_asset": {
								"attachments": {
									"max": 1,
									"assets": ["*/assets/modules/*"]
								}
							}
						},
						{
							"_id": "starforged/assets/support_vehicle/rover/abilities/2",
							"enabled": false,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger) or [React Under Fire](id:starforged/moves/combat/react_under_fire) by taking a hit or crashing through an obstacle, you may roll +integrity. If you do, take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/face_danger",
										"starforged/moves/combat/react_under_fire"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "integrity",
														"assets": null
													}
												],
												"text": "By taking a hit or crashing through an obstacle"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"integrity": {
							"label": "integrity",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 5,
							"value": 5,
							"controls": {
								"battered": {
									"label": "battered",
									"field_type": "checkbox",
									"value": false,
									"is_impact": true,
									"disables_asset": false
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/withstand_damage"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"service_pod": {
					"_id": "starforged/assets/support_vehicle/service_pod",
					"type": "asset",
					"name": "Service Pod",
					"category": "Support Vehicle",
					"color": "#495790",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/support_vehicle/service_pod/abilities/0",
							"enabled": true,
							"text": "Your unarmed utility vehicle houses one pilot for short-range, low gravity operations. When you make a move using the pod’s manipulator arms to perform a delicate or forceful task, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move using the pod’s manipulator arms to perform a delicate or forceful task"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/service_pod/abilities/1",
							"enabled": false,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger), [Gain Ground](id:starforged/moves/combat/gain_ground), or [React Under Fire](id:starforged/moves/combat/react_under_fire) by maneuvering your pod through a hazardous or obstructed area, choose an approach and roll +integrity.\n\n  * Careful: Add +2 and [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1)\n  * Reckless: Take +1 momentum on a hit",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/face_danger",
										"starforged/moves/combat/gain_ground",
										"starforged/moves/combat/react_under_fire"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "integrity",
														"assets": null
													}
												],
												"text": "By maneuvering your pod through a hazardous or obstructed area"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/service_pod/abilities/2",
							"enabled": false,
							"text": "When you make a move while controlling the pod and push its capabilities to the limit, you may take an automatic strong hit. If you do, [Withstand Damage](id:starforged/moves/suffer/withstand_damage) (-2).",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": null,
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "When you make a move while controlling the pod and push its capabilities to the limit"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"integrity": {
							"label": "integrity",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 4,
							"value": 4,
							"controls": {
								"battered": {
									"label": "battered",
									"field_type": "checkbox",
									"value": false,
									"is_impact": true,
									"disables_asset": false
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/withstand_damage"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"shuttle": {
					"_id": "starforged/assets/support_vehicle/shuttle",
					"type": "asset",
					"name": "Shuttle",
					"category": "Support Vehicle",
					"color": "#495790",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/support_vehicle/shuttle/abilities/0",
							"enabled": true,
							"text": "Your unarmed shuttle provides short-range transport for several people and equipment through space or atmosphere. When you travel to a location (not your command vehicle), you and your allies may take +1 momentum when you arrive"
						},
						{
							"_id": "starforged/assets/support_vehicle/shuttle/abilities/1",
							"enabled": false,
							"text": "When you [Face Danger](id:starforged/moves/adventure/face_danger) or [React Under Fire](id:starforged/moves/combat/react_under_fire) to navigate through hazardous skies, avoid obstacles, or evade an attack, add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/*/face_danger",
										"starforged/moves/combat/react_under_fire"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To navigate through hazardous skies, avoid obstacles, or evade an attack"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/shuttle/abilities/2",
							"enabled": false,
							"text": "Your shuttle is sealed against high pressure environments, can travel underwater, and is more resistant to damage; when you [Withstand Damage](id:starforged/moves/suffer/withstand_damage), add +1.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/suffer/withstand_damage"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "To your shuttle"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"integrity": {
							"label": "integrity",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 4,
							"value": 4,
							"controls": {
								"battered": {
									"label": "battered",
									"field_type": "checkbox",
									"value": false,
									"is_impact": true,
									"disables_asset": false
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/withstand_damage"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"skiff": {
					"_id": "starforged/assets/support_vehicle/skiff",
					"type": "asset",
					"name": "Skiff",
					"category": "Support Vehicle",
					"color": "#495790",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/support_vehicle/skiff/abilities/0",
							"enabled": true,
							"text": "Your unarmed flatbed hover-vehicle carries several people, gear, and cargo over land or water. When you [Undertake an Expedition](id:starforged/moves/exploration/undertake_an_expedition) or [Set a Course](id:starforged/moves/exploration/set_a_course), you may rely on the skiff's simple durability and roll +integrity. If you do, take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/exploration/undertake_an_expedition",
										"starforged/moves/exploration/set_a_course"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "integrity",
														"assets": null
													}
												],
												"text": "Rely on the skiff's simple durability"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/skiff/abilities/1",
							"enabled": false,
							"text": "Your skiff is armed with a turreted cannon. When you [Strike](id:starforged/moves/combat/strike) or [Clash](id:starforged/moves/combat/clash) by firing the cannon, roll +integrity and take +1 momentum on a hit. On a strong hit with a match, your shots cause extra destruction or create havoc; mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/combat/strike",
										"starforged/moves/combat/clash"
									],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "integrity",
														"assets": null
													}
												],
												"text": "By firing the skiff's cannon"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/skiff/abilities/2",
							"enabled": false,
							"text": "Your skiff is fully stocked. When you [Check Your Gear](id:starforged/moves/adventure/check_your_gear), add +1 and take +1 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/adventure/check_your_gear"],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your skiff"
											}
										]
									}
								}
							]
						}
					],
					"controls": {
						"integrity": {
							"label": "integrity",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 4,
							"value": 4,
							"controls": {
								"battered": {
									"label": "battered",
									"field_type": "checkbox",
									"value": false,
									"is_impact": true,
									"disables_asset": false
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/withstand_damage"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"snub_fighter": {
					"_id": "starforged/assets/support_vehicle/snub_fighter",
					"type": "asset",
					"name": "Snub Fighter",
					"category": "Support Vehicle",
					"color": "#495790",
					"options": {
						"name": {
							"label": "name",
							"field_type": "text",
							"value": null
						}
					},
					"count_as_impact": false,
					"shared": true,
					"abilities": [
						{
							"_id": "starforged/assets/support_vehicle/snub_fighter/abilities/0",
							"enabled": true,
							"text": "Your armed snub fighter carries a single pilot for space or atmospheric flight and combat. When you [Enter the Fray](id:starforged/moves/combat/enter_the_fray), you may roll +integrity; if you do, take +2 momentum on a hit.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": ["starforged/moves/combat/enter_the_fray"],
									"trigger": {
										"conditions": [
											{
												"method": "player_choice",
												"roll_options": [
													{
														"using": "asset_control",
														"control": "integrity",
														"assets": null
													}
												],
												"text": "In your snub fighter"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/snub_fighter/abilities/1",
							"enabled": false,
							"text": "When you [Strike](id:starforged/moves/combat/strike) or [Clash](id:starforged/moves/combat/clash), add +1. On a strong hit with a match, mark progress.",
							"enhance_moves": [
								{
									"roll_type": "action_roll",
									"enhances": [
										"starforged/moves/combat/strike",
										"starforged/moves/combat/clash"
									],
									"trigger": {
										"conditions": [
											{
												"method": null,
												"roll_options": null,
												"text": "In your snub fighter"
											}
										]
									}
								}
							]
						},
						{
							"_id": "starforged/assets/support_vehicle/snub_fighter/abilities/2",
							"enabled": false,
							"text": "When you personally defeat a notable foe in your snub fighter, envision the victory mark you make on the fuselage. Tally your victories in this box. For every five, mark 2 ticks on your quests legacy track.",
							"controls": {
								"victory_marks": {
									"label": "victory marks",
									"field_type": "counter",
									"rollable": false,
									"min": 0,
									"max": null,
									"value": 0
								}
							}
						}
					],
					"controls": {
						"integrity": {
							"label": "integrity",
							"field_type": "condition_meter",
							"rollable": true,
							"min": 0,
							"max": 4,
							"value": 4,
							"controls": {
								"battered": {
									"label": "battered",
									"field_type": "checkbox",
									"value": false,
									"is_impact": true,
									"disables_asset": false
								}
							},
							"moves": {
								"recover": ["starforged/moves/recover/repair"],
								"suffer": ["starforged/moves/suffer/withstand_damage"]
							}
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Assets",
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 56,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		}
	},
	"atlas": {},
	"moves": {
		"session": {
			"_id": "starforged/collections/moves/session",
			"type": "move_category",
			"name": "Session Moves",
			"color": "#3F8C8A",
			"summary": "__Session moves__ provide methods for setting up content boundaries, adjusting content in the midst of play, and starting and ending your Starforged sessions.",
			"description": "The __session moves__ fit into the flow of mechanics and fiction before, during, and after play. They provide methods for setting up content boundaries, adjusting content in the midst of play, and starting and ending your Starforged sessions. They are intended for solo, co-op, and guided modes.\n\nUnlike most other moves, these session moves function primarily from the perspective of the players instead of your characters. They are a tool to moderate and facilitate safe and enjoyable play.",
			"contents": {
				"begin_a_session": {
					"_id": "starforged/moves/session/begin_a_session",
					"type": "move",
					"name": "Begin a Session",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you begin a significant session or chapter of play..."
					},
					"text": "__When you begin a significant session or chapter of play__, do all of the following.\n\n  * Identify or adjust flagged content and [Set a Flag](id:starforged/moves/session/set_a_flag).\n  * Review or recap what happened last session.\n  * Set the scene by envisioning your character’s current situation and intent.\n\nIn addition, you may spotlight a new danger, opportunity, or insight. This can include a scene hidden from your character’s perspective. If you do, envision a brief vignette (you may roll or choose on the table below for inspiration). Then, all players take +1 momentum as you return to play from the viewpoint of your characters.\n\n{{table:starforged/oracles/moves/begin_a_session}}",
					"outcomes": null,
					"oracles": ["starforged/oracles/moves/begin_a_session"],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 141,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"set_a_flag": {
					"_id": "starforged/moves/session/set_a_flag",
					"type": "move",
					"name": "Set a Flag",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you identify situations or topics you don’t want to include, don’t want to envision in detail, or otherwise may need mindfulness when approaching..."
					},
					"text": "__When you identify situations or topics you don’t want to include, don’t want to envision in detail, or otherwise may need mindfulness when approaching__, that content is now flagged.\n\nWhen you encounter content flagged as something to approach mindfully, pause to consider or discuss its role in your story. When you come across flagged content that you would rather adjust or omit, [Change Your Fate](id:starforged/moves/session/change_your_fate).",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 142,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"change_your_fate": {
					"_id": "starforged/moves/session/change_your_fate",
					"type": "move",
					"name": "Change Your Fate",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you encounter flagged content, reject an oracle, resist a consequence, or otherwise need to shift your circumstances within the game for your comfort or enjoyment..."
					},
					"text": "__When you encounter flagged content, reject an oracle, resist a consequence, or otherwise need to shift your circumstances within the game for your comfort or enjoyment__, pause and identify what needs to be changed. Choose as many options as appropriate.\n\n  * __Reframe:__ This didn’t happen the way you first thought. Envision the moment from another perspective in a way that diminishes or changes the content.\n  * __Refocus:__ This is not the most important thing happening right now. Envision how the spotlight shifts to change the focus.\n  * __Replace:__ This happens but with a small adjustment. Switch out an element and envision how this new detail changes the scenario.\n  * __Redirect:__ Adjust the trajectory to involve a helping hand. Envision how another person or party becomes involved.\n  * __Reshape:__ The situation changes completely. Envision what happened instead.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 143,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"take_a_break": {
					"_id": "starforged/moves/session/take_a_break",
					"type": "move",
					"name": "Take a Break",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you resolve a progress move or complete an intense scenario..."
					},
					"text": "__When you resolve a progress move or complete an intense scenario__, take a few deep breaths and take some time to attend to the needs of your body. Reflect on what just happened and how it made you feel. Then, choose one.\n\n  * Move on: Continue the session. You or an ally may add +1 on the next move (not a progress move), bolstered by your reflection and past experiences.\n  * Stop for now: [End a Session](id:starforged/moves/session/end_a_session).",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 144,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"end_a_session": {
					"_id": "starforged/moves/session/end_a_session",
					"type": "move",
					"name": "End a Session",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you end a significant session or chapter of play..."
					},
					"text": "__When you end a significant session or chapter of play__, reflect on the events of the game and identify any missed opportunities to mark progress.\n\n  * If you strengthened your ties to a connection, [Develop Your Relationship](id:starforged/moves/connection/develop_your_relationship).\n  * If you moved forward on a quest, [Reach a Milestone](id:starforged/moves/quest/reach_a_milestone).\n\nIf there is a quest, connection, or other situation you would like to give focus in your next session, make note of it and take +1 momentum.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 145,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 140,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"adventure": {
			"_id": "starforged/collections/moves/adventure",
			"type": "move_category",
			"name": "Adventure Moves",
			"color": "#206087",
			"summary": "The __adventure moves__ encompass broadly useful actions to overcome obstacles, reinforce your position, conduct investigations, influence others, and support your fellow protagonists.",
			"description": "The __adventure moves__ encompass broadly useful actions to overcome obstacles, reinforce your position, conduct investigations, influence others, and support your fellow protagonists. When you face a peril or try to gain leverage, and another move does not apply, you'll likely find your answer among these moves.",
			"contents": {
				"face_danger": {
					"_id": "starforged/moves/adventure/face_danger",
					"type": "move",
					"name": "Face Danger",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "With speed, mobility, or agility"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "With resolve, command, or sociability"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "With strength, endurance, or aggression"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "With deception, stealth, or trickery"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "With expertise, focus, or observation"
							}
						],
						"text": "When you attempt something risky or react to an imminent threat..."
					},
					"text": "__When you attempt something risky or react to an imminent threat__, envision your action and roll. If you act...\n\n  * With speed, mobility, or agility: Roll +edge\n  * With resolve, command, or sociability: Roll +heart\n  * With strength, endurance, or aggression: Roll +iron\n  * With deception, stealth, or trickery: Roll +shadow\n  * With expertise, focus, or observation: Roll +wits\n\nOn a __strong hit__, you are successful. Take +1 momentum.\n\nOn a __weak hit__, you succeed, but not without a cost. Make a suffer move (-1).\n\nOn a __miss__, you fail, or a momentary success is undermined by a dire turn of events. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you are successful. Take +1 momentum."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you succeed, but not without a cost. Make a suffer move (-1)."
						},
						"miss": {
							"text": "On a __miss__, you fail, or a momentary success is undermined by a dire turn of events. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 147,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"secure_an_advantage": {
					"_id": "starforged/moves/adventure/secure_an_advantage",
					"type": "move",
					"name": "Secure an Advantage",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "With speed, mobility, or agility"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "With resolve, command, or sociability"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "With strength, endurance, aggression"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "With deception, stealth, or trickery"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "With expertise, focus, or observation"
							}
						],
						"text": "When you assess a situation, make preparations, or attempt to gain leverage..."
					},
					"text": "__When you assess a situation, make preparations, or attempt to gain leverage__, envision your action and roll. If you act...\n\n  * With speed, mobility, or agility: Roll +edge\n  * With resolve, command, or sociability: Roll +heart\n  * With strength, endurance, aggression: Roll +iron\n  * With deception, stealth, or trickery: Roll +shadow\n  * With expertise, focus, or observation: Roll +wits\n\nOn a __hit__, you succeed. On a __strong hit__, take both. On a __weak hit__, choose one.\n\n  * Take +2 momentum\n  * Add +1 on your next move (not a progress move)\n\nOn a __miss__, you fail or your assumptions betray you. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you succeed. Take +2 momentum. Add +1 on your next move (not a progress move)."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you succeed. Choose one.\n\n  * Take +2 momentum\n  * Add +1 on your next move (not a progress move)"
						},
						"miss": {
							"text": "On a __miss__, you fail or your assumptions betray you. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 148,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"gather_information": {
					"_id": "starforged/moves/adventure/gather_information",
					"type": "move",
					"name": "Gather Information",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								]
							}
						],
						"text": "When you search for clues, conduct an investigation, analyze evidence, or do research..."
					},
					"text": "__When you search for clues, conduct an investigation, analyze evidence, or do research__, roll +wits.\n\nOn a __strong hit__, you discover something helpful and specific. The path you must follow or action you must take to make progress is made clear. Envision what you learn. Then, take +2 momentum.\n\nOn a __weak hit__, the information provides new insight, but also complicates your quest. Envision what you discover. Then, take +1 momentum.\n\nOn a __miss__, your investigation unearths a dire threat or reveals an unwelcome truth that undermines your quest. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you discover something helpful and specific. The path you must follow or action you must take to make progress is made clear. Envision what you learn. Then, take +2 momentum."
						},
						"weak_hit": {
							"text": "On a __weak hit__, the information provides new insight, but also complicates your quest. Envision what you discover. Then, take +1 momentum."
						},
						"miss": {
							"text": "On a __miss__, your investigation unearths a dire threat or reveals an unwelcome truth that undermines your quest. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"oracles": ["starforged/oracles/misc/story_clue"],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 149,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"compel": {
					"_id": "starforged/moves/adventure/compel",
					"type": "move",
					"name": "Compel",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "Charm, pacify, encourage, or barter"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "Threaten or incite"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "Lie or swindle"
							}
						],
						"text": "When you try to persuade someone or make them an offer..."
					},
					"text": "__When you try to persuade someone or make them an offer__, envision your approach. If you...\n\n  * Charm, pacify, encourage, or barter: Roll +heart\n  * Threaten or incite: Roll +iron\n  * Lie or swindle: Roll +shadow\n\nOn a __strong hit__, they'll do what you want or agree to your conditions. Take +1 momentum.\n\nOn a __weak hit__, as above, but their agreement comes with a demand or complication. Envision their counteroffer.\n\nOn a __miss__, they refuse or make a demand that costs you greatly. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, they'll do what you want or agree to your conditions. Take +1 momentum."
						},
						"weak_hit": {
							"text": "On a __weak hit__, they'll do what you want or agree to your conditions, but their agreement comes with a demand or complication. Envision their counteroffer and take +1 momentum."
						},
						"miss": {
							"text": "On a __miss__, they refuse or make a demand that costs you greatly. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 150,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"aid_your_ally": {
					"_id": "starforged/moves/adventure/aid_your_ally",
					"type": "move",
					"name": "Aid Your Ally",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you act in direct support of an ally..."
					},
					"text": "__When you act in direct support of an ally__, envision how you aid them. Then, [Secure an Advantage](id:starforged/moves/adventure/secure_an_advantage) or [Gain Ground](id:starforged/moves/combat/gain_ground) to take action. If you score a hit, they (instead of you) take the benefits of the move.\n\nIf you [Gain Ground](id:starforged/moves/combat/gain_ground) and score a strong hit, you are both in control. On a __weak hit__, your ally is in control but you are in a bad spot.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 152,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"check_your_gear": {
					"_id": "starforged/moves/adventure/check_your_gear",
					"type": "move",
					"name": "Check Your Gear",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "condition_meter",
										"condition_meter": "supply"
									}
								]
							}
						],
						"text": "When you check to see if you have a specific helpful item or resource..."
					},
					"text": "__When you check to see if you have a specific helpful item or resource__, roll +supply.\n\nOn a __strong hit__, you have it, and are ready to act. Take +1 momentum.\n\nOn a __weak hit__, you have it, but must choose one.\n\n  * Your supply is diminished: [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1)\n  * It's not quite right, and causes a complication or delay: [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2)\n\nOn a __miss__, you don't have it and the situation grows more perilous. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you have it, and are ready to act. Take +1 momentum."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you have it, but must choose one.\n\n  * Your supply is diminished: [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-1)\n  * It's not quite right, and causes a complication or delay: [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2)"
						},
						"miss": {
							"text": "On a __miss__, you don't have it and the situation grows more perilous. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 153,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 146,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"quest": {
			"_id": "starforged/collections/moves/quest",
			"type": "move_category",
			"name": "Quest Moves",
			"color": "#805A90",
			"summary": "Make these __quest moves__ when you swear vows, make progress on your quests, and resolve vows.",
			"description": "In the fiction of the *Starforged* setting, those who swear vows are the Ironsworn, and their promises are binding. Vows can be made to yourself, as a solemn representation of your personal commitment, or as a promise to someone else. Some vows might be made grudgingly—out of duty, necessity, or tradition. Others will be made with your whole heart.\n\nMake these __quest moves__ when you swear vows, make progress on your quests, and resolve vows.",
			"contents": {
				"swear_an_iron_vow": {
					"_id": "starforged/moves/quest/swear_an_iron_vow",
					"type": "move",
					"name": "Swear an Iron Vow",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								]
							}
						],
						"text": "When you swear upon iron to complete a quest..."
					},
					"text": "__When you swear upon iron to complete a quest__, write your vow and give it a rank. Then, roll +heart. If you swear this vow to a connection, add +1; if you share a bond, add +2.\n\nOn a __strong hit__, you are emboldened and it is clear what you must do next. Take +2 momentum.\n\nOn a __weak hit__, you are determined but begin your quest with more questions than answers. Take +1 momentum, and envision what you do to find a path forward.\n\nOn a __miss__, you must overcome a significant obstacle before you begin your quest. Envision what stands in your way.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you are emboldened and it is clear what you must do next. Take +2 momentum."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you are determined but begin your quest with more questions than answers. Take +1 momentum, and envision what you do to find a path forward."
						},
						"miss": {
							"text": "On a __miss__, you must overcome a significant obstacle before you begin your quest. Envision what stands in your way."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 156,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"reach_a_milestone": {
					"_id": "starforged/moves/quest/reach_a_milestone",
					"type": "move",
					"name": "Reach a Milestone",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you make headway in your quest..."
					},
					"text": "__When you make headway in your quest__ by doing any of the following...\n\n  * overcoming a critical obstacle\n  * gaining meaningful insight\n  * completing a perilous expedition\n  * acquiring a crucial item or resource\n  * earning vital support\n  * defeating a notable foe\n\n...you may mark progress per the rank of the vow.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 157,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"fulfill_your_vow": {
					"_id": "starforged/moves/quest/fulfill_your_vow",
					"type": "move",
					"name": "Fulfill Your Vow",
					"roll_type": "progress_roll",
					"tracks": {
						"category": "Vow"
					},
					"trigger": {
						"conditions": [
							{
								"method": "progress_roll",
								"roll_options": [
									{
										"using": "progress_track"
									}
								]
							}
						],
						"text": "When you reach the end of your quest..."
					},
					"text": "__When you reach the end of your quest__, roll the challenge dice and compare to your progress.\n\nOn a __strong hit__, your vow is fulfilled. Mark a reward on your quests legacy track per the vow's rank: troublesome=1 tick; dangerous=2 ticks; formidable=1 box; extreme=2 boxes; epic=3 boxes. Any allies who shared this vow also mark the reward.\n\nOn a __weak hit__, as above, but there is more to be done or you realize the truth of your quest. If you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to set things right, take your full legacy reward. Otherwise, make the reward one rank lower.\n\nOn a __miss__, your vow is undone through an unexpected complication or realization. Envision what happens and choose one.\n\n  * Give up on the quest: [Forsake Your Vow](id:starforged/moves/quest/forsake_your_vow).\n  * Recommit to the quest: Roll both challenge dice, take the lowest value, and clear that number of progress boxes. Then, raise the vow's rank by one (if not already epic).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, your vow is fulfilled. Mark a reward on your quests legacy track per the vow's rank: troublesome=1 tick; dangerous=2 ticks; formidable=1 box; extreme=2 boxes; epic=3 boxes. Any allies who shared this vow also mark the reward."
						},
						"weak_hit": {
							"text": "On a __weak hit__, your vow is fulfilled, but there is more to be done or you realize the truth of your quest. If you [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to set things right, take your full legacy reward per the vow's rank: troublesome=1 tick; dangerous=2 ticks; formidable=1 box; extreme=2 boxes; epic=3 boxes. Otherwise, make the reward one rank lower. Any allies who shared this vow also mark the reward."
						},
						"miss": {
							"text": "On a __miss__, your vow is undone through an unexpected complication or realization. Envision what happens and choose one.\n\n  * Give up on the quest: [Forsake Your Vow](id:starforged/moves/quest/forsake_your_vow).\n  * Recommit to the quest: Roll both challenge dice, take the lowest value, and clear that number of progress boxes. Then, raise the vow's rank by one (if not already epic)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 158,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"forsake_your_vow": {
					"_id": "starforged/moves/quest/forsake_your_vow",
					"type": "move",
					"name": "Forsake Your Vow",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you renounce your quest, betray your promise, or the goal is lost to you..."
					},
					"text": "__When you renounce your quest, betray your promise, or the goal is lost to you__, clear the vow.\n\nThen, envision the impact of this failure and choose one or more as appropriate to the nature of the vow. Any allies who shared this vow may also envision a cost.\n\n  * You are demoralized or dispirited: [Endure Stress](id:starforged/moves/suffer/endure_stress).\n  * A connection loses faith: [Test Your Relationship](id:starforged/moves/connection/test_your_relationship) when you next interact.\n  * You must abandon a path or resource: Discard an asset.\n  * Someone else pays a price: Envision how a person, being, or community bears the cost of the failure.\n  * Someone else takes advantage: Envision how an enemy gains power.\n  * Your reputation suffers: Envision how this failure marks you.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 160,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 154,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"connection": {
			"_id": "starforged/collections/moves/connection",
			"type": "move_category",
			"name": "Connection Moves",
			"color": "#4A5791",
			"summary": "Make these __connection moves__ when you introduce connections and as you build influence or understanding with them.",
			"description": "__Connections__ are NPCs (non-player characters) who represent a deep, vital, or interesting relationship in your story. They are your tethers to the people and places of the Forge.\n\nMake these __connection moves__ when you introduce connections and as you build influence or understanding with them.",
			"contents": {
				"make_a_connection": {
					"_id": "starforged/moves/connection/make_a_connection",
					"type": "move",
					"name": "Make a Connection",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								]
							}
						],
						"text": "When you search out a new relationship or give focus to an existing relationship (not an ally or companion)..."
					},
					"text": "__When you search out a new relationship or give focus to an existing relationship (not an ally or companion)__, roll +heart.\n\nOn a __strong hit__, you create a connection. Give them a role and rank. Whenever your connection aids you on a move closely associated with their role, add +1 and take +1 momentum on a hit.\n\nOn a __weak hit__, as above, but this connection comes with a complication or cost. Envision what they reveal or demand.\n\nOn a __miss__, you don't make a connection and the situation worsens. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you create a connection. Give them a role and rank. Whenever your connection aids you on a move closely associated with their role, add +1 and take +1 momentum on a hit."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you create a connection, but it comes with a complication or cost. Envision what they reveal or demand.\n\nGive the connection a role and rank. Whenever your connection aids you on a move closely associated with their role, add +1 and take +1 momentum on a hit."
						},
						"miss": {
							"text": "On a __miss__, you don't make a connection and the situation worsens. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 163,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"develop_your_relationship": {
					"_id": "starforged/moves/connection/develop_your_relationship",
					"type": "move",
					"name": "Develop Your Relationship",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"label": "troublesome",
										"using": "custom",
										"value": 1
									},
									{
										"label": "dangerous",
										"using": "custom",
										"value": 2
									},
									{
										"label": "formidable",
										"using": "custom",
										"value": 3
									},
									{
										"label": "extreme",
										"using": "custom",
										"value": 4
									},
									{
										"label": "epic",
										"using": "custom",
										"value": 5
									}
								],
								"text": "If you already share a bond with the connection"
							}
						],
						"text": "When you reinforce your relationship with a connection..."
					},
					"text": "__When you reinforce your relationship with a connection__ by doing any of the following...\n\n  * swearing a vow to undertake a perilous quest in their service\n  * completing a quest to their benefit\n  * leveraging their help in desperate circumstances\n  * giving them something of worth\n  * sharing a profound moment\n  * standing with them against hardship\n  * overcoming a test of your relationship\n\n...you may mark progress per the rank of the connection.\n\nIf you already share a bond with the connection, do not mark progress. Instead, roll +their rank to learn the impact on your legacy: troublesome=+1; dangerous=+2; formidable=+3; extreme=+4; epic=+5. On a __strong hit__, mark 2 ticks on your bonds legacy track. On a __strong hit with a match__, you may also envision how recent events bolstered your connection’s standing and raise their rank by one (if not already epic). On a __weak hit__, take +2 momentum. On a __miss__, take no lasting benefit.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, mark 2 ticks on your bonds legacy track.\n\nOn a __strong hit with a match__, you may also envision how recent events bolstered your connection’s standing and raise their rank by one (if not already epic)."
						},
						"weak_hit": {
							"text": "On a __weak hit__, take +2 momentum."
						},
						"miss": {
							"text": "On a __miss__, take no lasting benefit."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 164,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"test_your_relationship": {
					"_id": "starforged/moves/connection/test_your_relationship",
					"type": "move",
					"name": "Test Your Relationship",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								]
							}
						],
						"text": "When your relationship with a connection is tested through conflict, betrayal, or circumstance..."
					},
					"text": "__When your relationship with a connection is tested through conflict, betrayal, or circumstance__, roll +heart. If you share a bond, add +1.\n\nOn a __strong hit__, [Develop Your Relationship](id:starforged/moves/connection/develop_your_relationship).\n\nOn a __weak hit__, [Develop Your Relationship](id:starforged/moves/connection/develop_your_relationship), but also envision a demand or complication as a fallout of this test.\n\nOn a __miss__, or if you have no interest in maintaining this relationship, choose one.\n\n  * Lose the connection: Envision how this impacts you and [Pay the Price](id:starforged/moves/fate/pay_the_price).\n  * Prove your loyalty: Envision what you offer or what they demand, and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) (formidable or greater) to see it done. Until you complete the quest, take no benefit for the connection. If you refuse or fail the quest, the connection is permanently undone.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, [Develop Your Relationship](id:starforged/moves/connection/develop_your_relationship)."
						},
						"weak_hit": {
							"text": "On a __weak hit__, [Develop Your Relationship](id:starforged/moves/connection/develop_your_relationship), but also envision a demand or complication as a fallout of this test."
						},
						"miss": {
							"text": "On a __miss__, choose one.\n\n  * Lose the connection: Envision how this impacts you and [Pay the Price](id:starforged/moves/fate/pay_the_price).\n  * Prove your loyalty: Envision what you offer or what they demand, and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) (formidable or greater) to see it done. Until you complete the quest, take no benefit for the connection. If you refuse or fail the quest, the connection is permanently undone."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 165,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"forge_a_bond": {
					"_id": "starforged/moves/connection/forge_a_bond",
					"type": "move",
					"name": "Forge a Bond",
					"roll_type": "progress_roll",
					"tracks": {
						"category": "Connection"
					},
					"trigger": {
						"conditions": [
							{
								"method": "progress_roll",
								"roll_options": [
									{
										"using": "progress_track"
									}
								]
							}
						],
						"text": "When your relationship with a connection is ready to evolve..."
					},
					"text": "__When your relationship with a connection is ready to evolve__, roll the challenge dice and compare to your progress.\n\nOn a __strong hit__, you now share a bond. Mark a reward on your bonds legacy track per the connection's rank: troublesome=1 tick; dangerous=2 ticks; formidable=1 box; extreme=2 boxes; epic=3 boxes. Any allies who share this connection also mark the reward. Then, choose one.\n\n  * Bolster their influence: When they aid you on a move closely associated with their role, add +2 instead of +1.\n  * Expand their influence: Give them a second role. When they aid you on a move closely associated with either role, add +1 and take +1 momentum on a hit.\n\nOn a __weak hit__, as above, but they ask something more of you first. To gain the bond and the legacy reward, envision the nature of the request, and do it (or [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to see it done).\n\nOn a __miss__, they reveal a motivation or background that puts you at odds. If you recommit to this relationship, roll both challenge dice, take the lowest value, and clear that number of progress boxes. Then, raise the connection's rank by one (if not already epic).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you now share a bond. Mark a reward on your bonds legacy track per the connection's rank: troublesome=1 tick; dangerous=2 ticks; formidable=1 box; extreme=2 boxes; epic=3 boxes. Any allies who share this connection also mark the reward. Then, choose one.\n\n  * Bolster their influence: When they aid you on a move closely associated with their role, add +2 instead of +1.\n  * Expand their influence: Give them a second role. When they aid you on a move closely associated with either role, add +1 and take +1 momentum on a hit."
						},
						"weak_hit": {
							"text": "On a __weak hit__, they ask something more of you first. To gain the bond and the legacy reward, envision the nature of the request, and do it (or [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to see it done).\n\nIf you do, you now share a bond. Mark a reward on your bonds legacy track per the connection's rank: troublesome=1 tick; dangerous=2 ticks; formidable=1 box; extreme=2 boxes; epic=3 boxes. Any allies who share this connection also mark the reward. Then, choose one.\n\n  * Bolster their influence: When they aid you on a move closely associated with their role, add +2 instead of +1.\n  * Expand their influence: Give them a second role. When they aid you on a move closely associated with either role, add +1 and take +1 momentum on a hit."
						},
						"miss": {
							"text": "On a __miss__, they reveal a motivation or background that puts you at odds. If you recommit to this relationship, roll both challecustomnge dice, take the lowest value, and clear that number of progress boxes. Then, raise the connection's rank by one (if not already epic)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 166,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 162,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"exploration": {
			"_id": "starforged/collections/moves/exploration",
			"type": "move_category",
			"name": "Exploration Moves",
			"color": "#427FAA",
			"summary": "Make __exploration moves__ as you traverse uncharted space, the surface of inhospitable planets, the depths of foreboding derelicts or enigmatic alien vaults, and other perilous sites.",
			"description": "The Forge is a vast, chaotic, and largely unexplored galaxy. Your sworn vows will take you through uncharted space, across the surface of inhospitable planets, and into the depths of foreboding derelicts, enigmatic alien vaults, and other perilous sites.\n\nWill you survive these expeditions? What will they cost you? What wonders and horrors will you face? Use the __exploration moves__ to find out.",
			"contents": {
				"undertake_an_expedition": {
					"_id": "starforged/moves/exploration/undertake_an_expedition",
					"type": "move",
					"name": "Undertake an Expedition",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "Move at speed"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "Keep under the radar"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "Stay vigilant"
							}
						],
						"text": "When you trailblaze a route through perilous space, journey over hazardous terrain, or survey a mysterious site..."
					},
					"text": "__When you trailblaze a route through perilous space, journey over hazardous terrain, or survey a mysterious site__, give the expedition a name and rank. Then, for each segment of the expedition, envision your approach. If you...\n\n  * Move at speed: Roll +edge\n  * Keep under the radar: Roll +shadow\n  * Stay vigilant: Roll +wits\n\nOn a __strong hit__, you reach a waypoint. Envision the location and mark progress per the rank of the expedition.\n\nOn a __weak hit__, as above, but this progress costs you. Choose one.\n\n  * Suffer costs en route: Make a suffer move (-2), or two suffer moves (-1).\n  * Face a peril at the waypoint: Envision what you encounter.\n\nOn a __miss__, you are waylaid by a crisis, or arrive at a waypoint to confront an immediate hardship or threat. Do not mark progress, and [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you reach a waypoint. Envision the location and mark progress per the rank of the expedition."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you reach a waypoint, but this progress costs you. Envision the location and mark progress per the rank of the expedition, but choose one.\n\n  * Suffer costs en route: Make a suffer move (-2), or two suffer moves (-1).\n  * Face a peril at the waypoint: Envision what you encounter."
						},
						"miss": {
							"text": "On a __miss__, you are waylaid by a crisis, or arrive at a waypoint to confront an immediate hardship or threat. Do not mark progress, and [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 169,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"explore_a_waypoint": {
					"_id": "starforged/moves/exploration/explore_a_waypoint",
					"type": "move",
					"name": "Explore a Waypoint",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								]
							}
						],
						"text": "When you divert from an expedition to examine a notable location..."
					},
					"text": "__When you divert from an expedition to examine a notable location__, roll +wits.\n\nOn a __strong hit__, choose one. On a __strong hit with a match__, you may instead [Make a Discovery](id:starforged/moves/exploration/make_a_discovery).\n\n  * Find an opportunity: Envision a favorable insight, situation, resource, or encounter. Then, take +2 momentum.\n  * Gain progress: Mark progress on your expedition, per its rank.\n\nOn a __weak hit__, you uncover something interesting, but it is bound up in a peril or reveals an ominous aspect of this place. Envision what you encounter. Then, take +1 momentum.\n\nOn a __miss__, you encounter an immediate hardship or threat, and must [Pay the Price](id:starforged/moves/fate/pay_the_price). On a __miss with a match__, you may instead [Confront Chaos](id:starforged/moves/exploration/confront_chaos).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, choose one. On a __strong hit with a match__, you may instead [Make a Discovery](id:starforged/moves/exploration/make_a_discovery).\n\n * Find an opportunity: Envision a favorable insight, situation, resource, or encounter. Then, take +2 momentum.\n * Gain progress: Mark progress on your expedition, per its rank."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you uncover something interesting, but it is bound up in a peril or reveals an ominous aspect of this place. Envision what you encounter. Then, take +1 momentum."
						},
						"miss": {
							"text": "On a __miss__, you encounter an immediate hardship or threat, and must [Pay the Price](id:starforged/moves/fate/pay_the_price). On a __miss with a match__, you may instead [Confront Chaos](id:starforged/moves/exploration/confront_chaos)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 174,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"make_a_discovery": {
					"_id": "starforged/moves/exploration/make_a_discovery",
					"type": "move",
					"name": "Make a Discovery",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When your exploration of a waypoint uncovers something wondrous..."
					},
					"text": "__When your exploration of a waypoint uncovers something wondrous__, roll on the table below or choose one. Then, envision the nature of the discovery and how it is revealed. When you first experience or engage with the discovery, you and your allies may mark two ticks on your discoveries legacy track.\n\n{{table:starforged/oracles/moves/make_a_discovery}}",
					"outcomes": null,
					"oracles": ["starforged/oracles/moves/make_a_discovery"],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 176,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"confront_chaos": {
					"_id": "starforged/moves/exploration/confront_chaos",
					"type": "move",
					"name": "Confront Chaos",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When your exploration of a waypoint uncovers something dreadful..."
					},
					"text": "__When your exploration of a waypoint uncovers something dreadful__, decide the number of aspects: one, two, or three. Roll that number of times or choose that number of aspects on the table below. Then, envision how the encounter begins.\n\nFor each result, when you first confront that aspect within the scope of the encounter, you and your allies may mark one tick on your discoveries legacy track.\n\n{{table:starforged/oracles/moves/confront_chaos}}",
					"outcomes": null,
					"oracles": ["starforged/oracles/moves/confront_chaos"],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 177,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"finish_an_expedition": {
					"_id": "starforged/moves/exploration/finish_an_expedition",
					"type": "move",
					"name": "Finish an Expedition",
					"roll_type": "progress_roll",
					"tracks": {
						"category": "Expedition"
					},
					"trigger": {
						"conditions": [
							{
								"method": "progress_roll",
								"roll_options": [
									{
										"using": "progress_track"
									}
								]
							}
						],
						"text": "When your expedition comes to an end..."
					},
					"text": "__When your expedition comes to an end__, roll the challenge dice and compare to your progress.\n\nOn a __strong hit__, you reach your destination or complete your survey. Mark a reward on your discoveries legacy track per expedition's rank: troublesome=1 tick; dangerous=2 ticks; formidable=1 box; extreme=2 boxes; epic=3 boxes. Any allies who shared this expedition also mark the reward.\n\nOn a __weak hit__, as above, but you face an unforeseen complication at the end of your expedition. Make the legacy reward one rank lower, and envision what you encounter.\n\nOn a __miss__, your destination is lost to you, or you come to understand the true nature or cost of the expedition. Envision what happens and choose one.\n\n  * Abandon the expedition: Envision the cost of this setback and [Pay the Price](id:starforged/moves/fate/pay_the_price).\n  * Return to the expedition: Roll both challenge dice, take the lowest value, and clear that number of progress boxes. Then, raise the expedition's rank by one (if not already epic).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you reach your destination or complete your survey. Mark a reward on your discoveries legacy track per expedition's rank: troublesome=1 tick; dangerous=2 ticks; formidable=1 box; extreme=2 boxes; epic=3 boxes. Any allies who shared this expedition also mark the reward."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you reach your destination or complete your survey, but you face an unforeseen complication at the end of your expedition. Make the legacy reward one rank lower (troublesome=0 ticks; dangerous=1 tick; formidable=2 box; extreme=1 box; epic=2 boxes), and envision what you encounter."
						},
						"miss": {
							"text": "On a __miss__, your destination is lost to you, or you come to understand the true nature or cost of the expedition. Envision what happens and choose one.\n\n  * Abandon the expedition: Envision the cost of this setback and [Pay the Price](id:starforged/moves/fate/pay_the_price).\n  * Return to the expedition: Roll both challenge dice, take the lowest value, and clear that number of progress boxes. Then, raise the expedition's rank by one (if not already epic)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 178,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"set_a_course": {
					"_id": "starforged/moves/exploration/set_a_course",
					"type": "move",
					"name": "Set a Course",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "condition_meter",
										"condition_meter": "supply"
									}
								]
							}
						],
						"text": "When you follow a known route through perilous space, across hazardous terrain, or within a mysterious site..."
					},
					"text": "__When you follow a known route through perilous space, across hazardous terrain, or within a mysterious site__, roll +supply.\n\nOn a __strong hit__, you reach your destination and the situation there favors you. Take +1 momentum.\n\nOn a __weak hit__, you arrive, but face a cost or complication. Choose one.\n\n  * Suffer costs en route: Make a suffer move (-2), or two suffer moves (-1).\n  * Face a complication at the destination: Envision what you encounter.\n\nOn a __miss__, you are waylaid by a significant threat, and must [Pay the Price](id:starforged/moves/fate/pay_the_price). If you overcome this obstacle, you may push on safely to your destination.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you reach your destination and the situation there favors you. Take +1 momentum."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you arrive, but face a cost or complication. Choose one.\n\n  * Suffer costs en route: Make a suffer move (-2), or two suffer moves (-1).\n  * Face a complication at the destination: Envision what you encounter."
						},
						"miss": {
							"text": "On a __miss__, you are waylaid by a significant threat, and must [Pay the Price](id:starforged/moves/fate/pay_the_price). If you overcome this obstacle, you may push on safely to your destination."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 180,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 168,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"combat": {
			"_id": "starforged/collections/moves/combat",
			"type": "move_category",
			"name": "Combat Moves",
			"color": "#818992",
			"summary": "When you face one or more foes in high-stakes, action-oriented conflict, use the __combat moves__. These moves encompass on-foot action and vehicle sorties—or both as part of the same challenge.",
			"description": "The Forge is a perilous galaxy. Factions fight for control. Pirates hunt the spaceways. Raiders prey on vulnerable settlements. Dangerous creatures and chaotic terrors stalk the unwary. Dreaded foes and powerful forces will oppose your sworn quests. Eventually, you'll be forced to fight.\n\nWhen you face one or more foes in high-stakes, action-oriented conflict, use the __combat moves__. These moves encompass on-foot action and vehicle sorties—or both as part of the same challenge.",
			"contents": {
				"enter_the_fray": {
					"_id": "starforged/moves/combat/enter_the_fray",
					"type": "move",
					"name": "Enter the Fray",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "On the move"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "Facing off against your foe"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "In the thick of it at close quarters"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "Preparing to act against an unaware foe"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "Caught in a trap or sizing up the situation"
							}
						],
						"text": "When you initiate combat or are forced into a fight..."
					},
					"text": "__When you initiate combat or are forced into a fight__, envision your objective and give it a rank. If the combat includes discrete challenges or phases, set an objective with a rank for each.\n\nThen, roll to see if you are in control. If you are...\n\n  * On the move: Roll +edge\n  * Facing off against your foe: Roll +heart\n  * In the thick of it at close quarters: Roll +iron\n  * Preparing to act against an unaware foe: Roll +shadow\n  * Caught in a trap or sizing up the situation: Roll +wits\n\nOn a __strong hit__, take both. On a __weak hit__, choose one.\n\n  * Take +2 momentum\n  * You are in control\n\nOn a __miss__, the fight begins with you in a bad spot.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, take +2 momentum. You are in control."
						},
						"weak_hit": {
							"text": "On a __weak hit__, choose one.\n\n  * Take +2 momentum\n  * You are in control"
						},
						"miss": {
							"text": "On a __miss__, the fight begins with you in a bad spot."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 188,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"gain_ground": {
					"_id": "starforged/moves/combat/gain_ground",
					"type": "move",
					"name": "Gain Ground",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "In pursuit, fleeing, or maneuvering"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "By charging boldly into action, coming to the aid of others, negotiating, or commanding"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "Gaining leverage with force, powering through, or making a threat"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "Hiding, preparing an ambush, or misdirecting"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "Coordinating a plan, studying a situation, or cleverly gaining leverage"
							}
						],
						"text": "When you are in control and take action in a fight to reinforce your position or move toward an objective..."
					},
					"text": "__When you are in control and take action in a fight to reinforce your position or move toward an objective__, envision your approach and roll. If you are...\n\n  * In pursuit, fleeing, or maneuvering: Roll +edge\n  * Charging boldly into action, coming to the aid of others, negotiating, or commanding: Roll +heart\n  * Gaining leverage with force, powering through, or making a threat: Roll +iron\n  * Hiding, preparing an ambush, or misdirecting: Roll +shadow\n  * Coordinating a plan, studying a situation, or cleverly gaining leverage: Roll +wits\n\nOn a __hit__, you stay in control. On a __strong hit__, choose two. On a __weak hit__, choose one.\n\n  * Mark progress\n  * Take +2 momentum\n  * Add +1 on your next move (not a progress move)\n\nOn a __miss__, your foe gains the upper hand, the fight moves to a new location, or you encounter a new peril. You are in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you stay in control. Choose two.\n\n  * Mark progress\n  * Take +2 momentum\n  * Add +1 on your next move (not a progress move)"
						},
						"weak_hit": {
							"text": "On a __weak hit__, you stay in control. Choose one.\n\n  * Mark progress\n  * Take +2 momentum\n  * Add +1 on your next move (not a progress move)"
						},
						"miss": {
							"text": "On a __miss__, your foe gains the upper hand, the fight moves to a new location, or you encounter a new peril. You are in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 190,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"react_under_fire": {
					"_id": "starforged/moves/combat/react_under_fire",
					"type": "move",
					"name": "React Under Fire",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "In pursuit, fleeing, dodging, getting back into position, or taking cover"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "Remaining stalwart against fear or temptation"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "Blocking or diverting with force, or taking the hit"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "Moving into hiding or creating a distraction"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "Changing the plan, finding a way out, or cleverly bypassing an obstacle"
							}
						],
						"text": "When you are in a bad spot and take action in a fight to avoid danger or overcome an obstacle..."
					},
					"text": "__When you are in a bad spot and take action in a fight to avoid danger or overcome an obstacle__, envision your approach and roll. If you are...\n\n  * In pursuit, fleeing, dodging, getting back into position, or taking cover: Roll +edge\n  * Remaining stalwart against fear or temptation: Roll +heart\n  * Blocking or diverting with force, or taking the hit: Roll +iron\n  * Moving into hiding or creating a distraction: Roll +shadow\n  * Changing the plan, finding a way out, or cleverly bypassing an obstacle: Roll +wits\n\nOn a __strong hit__, you succeed and are in control. Take +1 momentum.\n\nOn a __weak hit__, you avoid the worst of the danger or overcome the obstacle, but not without a cost. Make a suffer move (-1). You stay in a bad spot.\n\nOn a __miss__, the situation worsens. You stay in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you succeed and are in control. Take +1 momentum."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you avoid the worst of the danger or overcome the obstacle, but not without a cost. Make a suffer move (-1). You stay in a bad spot."
						},
						"miss": {
							"text": "On a __miss__, the situation worsens. You stay in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 191,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"strike": {
					"_id": "starforged/moves/combat/strike",
					"type": "move",
					"name": "Strike",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "Assault a foe at close quarters"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "Attack at a distance"
							}
						],
						"text": "When you are in control and assault a foe at close quarters, or when you attack at a distance..."
					},
					"text": "__When you are in control and assault a foe at close quarters__, roll +iron; __when you attack at a distance__, roll +edge.\n\nOn a __strong hit__, mark progress twice. You dominate your foe and stay in control.\n\nOn a __weak hit__, mark progress twice, but you expose yourself to danger. You are in a bad spot.\n\nOn a __miss__, the fight turns against you. You are in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, mark progress twice. You dominate your foe and stay in control."
						},
						"weak_hit": {
							"text": "On a __weak hit__, mark progress twice, but you expose yourself to danger. You are in a bad spot."
						},
						"miss": {
							"text": "On a __miss__, the fight turns against you. You are in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 192,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"clash": {
					"_id": "starforged/moves/combat/clash",
					"type": "move",
					"name": "Clash",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "Fight back against a foe at close quarters"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "Exchange fire at a distance"
							}
						],
						"text": "When you are in a bad spot and fight back against a foe at close quarters, or when you exchange fire at a distance..."
					},
					"text": "__When you are in a bad spot and fight back against a foe at close quarters__, roll +iron; __when you exchange fire at a distance__, roll +edge.\n\nOn a __strong hit__, mark progress twice. You overwhelm your foe and are in control.\n\nOn a __weak hit__, mark progress, but you are dealt a counterblow or setback. You stay in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price).\n\nOn a __miss__, your foe dominates this exchange. You stay in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, mark progress twice. You overwhelm your foe and are in control."
						},
						"weak_hit": {
							"text": "On a __weak hit__, mark progress, but you are dealt a counterblow or setback. You stay in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						},
						"miss": {
							"text": "On a __miss__, your foe dominates this exchange. You stay in a bad spot and must [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 193,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"take_decisive_action": {
					"_id": "starforged/moves/combat/take_decisive_action",
					"type": "move",
					"name": "Take Decisive Action",
					"roll_type": "progress_roll",
					"tracks": {
						"category": "Combat"
					},
					"trigger": {
						"conditions": [
							{
								"method": "progress_roll",
								"roll_options": [
									{
										"using": "progress_track"
									}
								]
							}
						],
						"text": "When you seize an objective in a fight..."
					},
					"text": "__When you seize an objective in a fight__, envision how you take decisive action. Then, roll the challenge dice and compare to your progress.\n\nIf you are in control, check the result as normal. If you are in a bad spot, count a strong hit without a match as a weak hit, and a weak hit as a miss.\n\nOn a __strong hit__, you prevail. Take +1 momentum. If any objectives remain and the fight continues, you are in control.\n\nOn a __weak hit__, you achieve your objective, but not without cost. Roll on the table below or choose one. If the fight continues, you are in a bad spot.\n\n{{table:starforged/oracles/moves/take_decisive_action}}\n\nOn a __miss__, you are defeated or your objective is lost. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you prevail. Take +1 momentum. If any objectives remain and the fight continues, you are in control."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you achieve your objective, but not without cost. Roll on the table below or choose one. If the fight continues, you are in a bad spot.\n\n{{table:starforged/oracles/moves/take_decisive_action}}"
						},
						"miss": {
							"text": "On a __miss__, you are defeated or your objective is lost. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"oracles": ["starforged/oracles/moves/take_decisive_action"],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 194,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"face_defeat": {
					"_id": "starforged/moves/combat/face_defeat",
					"type": "move",
					"name": "Face Defeat",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you abandon or are deprived of an objective..."
					},
					"text": "__When you abandon or are deprived of an objective__, envision the consequence of this failure, clear the objective, and [Pay the Price](id:starforged/moves/fate/pay_the_price).\n\nIf the fight continues, you may create a new objective and give it a rank to represent the changing situation. If any objectives remain, the fight continues and you are in a bad spot.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 196,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"battle": {
					"_id": "starforged/moves/combat/battle",
					"type": "move",
					"name": "Battle",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "At range, or using your speed and the environment to your advantage"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "Depending on your courage, leadership, or companions"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "In close to overpower your foe"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "Using trickery to befuddle your foe"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "Using careful tactics to outsmart your foe"
							}
						],
						"text": "When you fight a battle and it happens in a blur..."
					},
					"text": "__When you fight a battle and it happens in a blur__, envision your objective and roll. If you primarily...\n\n  * Fight at range, or using your speed and the environment to your advantage: Roll +edge.\n  * Fight depending on your courage, leadership, or companions: Roll +heart.\n  * Fight in close to overpower your foe: Roll +iron.\n  * Fight using trickery to befuddle your foe: Roll +shadow.\n  * Fight using careful tactics to outsmart your foe: Roll +wits.\n\nOn a __strong hit__, you achieve your objective unconditionally. You and any allies who joined the battle may take +2 momentum.\n\nOn a __weak hit__, you achieve your objective, but not without cost. [Pay the Price](id:starforged/moves/fate/pay_the_price).\n\nOn a __miss__, you are defeated or the objective is lost. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you achieve your objective unconditionally. You and any allies who joined the battle may take +2 momentum."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you achieve your objective, but not without cost. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						},
						"miss": {
							"text": "On a __miss__, you are defeated or the objective is lost. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 197,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 182,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"suffer": {
			"_id": "starforged/collections/moves/suffer",
			"type": "move_category",
			"name": "Suffer Moves",
			"color": "#883529",
			"summary": "When you bear the brunt of a failed action or make a concession, the suffer moves help resolve the cost.",
			"description": "When you bear the brunt of a failed action or make a concession, the suffer moves help resolve the cost. These moves are typically made when you must [Pay the Price](id:starforged/moves/fate/pay_the_price) and face a hardship that directly impacts your well-being and readiness, or as prompted by a move or asset.",
			"contents": {
				"lose_momentum": {
					"_id": "starforged/moves/suffer/lose_momentum",
					"type": "move",
					"name": "Lose Momentum",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you are delayed or disadvantaged..."
					},
					"text": "__When you are delayed or disadvantaged__, suffer -1 momentum for a minor setback, -2 for a serious setback, or -3 for a major setback.\n\nWhen your momentum is at its minimum (-6) and you must suffer -momentum, choose one.\n\n  * Envision how the price is paid and apply the cost to a different suffer move.\n  * Envision how this undermines your progress on a vow, expedition, connection, or combat. Then, clear 1 unit of progress on that track per its rank: troublesome=3 boxes; dangerous=2 boxes; formidable=1 box; extreme=2 ticks; epic=1 tick.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 199,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"endure_harm": {
					"_id": "starforged/moves/suffer/endure_harm",
					"type": "move",
					"name": "Endure Harm",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "highest",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									},
									{
										"using": "condition_meter",
										"condition_meter": "health"
									}
								]
							}
						],
						"text": "When you face physical injury, fatigue, or illness..."
					},
					"text": "__When you face physical injury, fatigue, or illness__, suffer -1 health for minor harm, -2 for serious harm, or -3 for major harm. If your health is 0, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) equal to any remaining harm.\n\nThen, if your health is 0 or you choose to resist the harm, roll +health or +iron, whichever is higher.\n\nOn a __strong hit__, choose one.\n\n  * Shake it off: If you are not wounded, take +1 health\n  * Embrace the pain: Take +1 momentum\n\nOn a __weak hit__, if you are not wounded, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) in exchange for +1 health. Otherwise, press on.\n\nOn a __miss__, it’s worse than you thought. Suffer an additional -1 health or [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2). If your health is 0, you must also mark wounded or permanently harmed, or roll on the table below.\n\n{{table:starforged/oracles/moves/endure_harm}}",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, choose one.\n\n  * Shake it off: If you are not wounded, take +1 health\n  * Embrace the pain: Take +1 momentum"
						},
						"weak_hit": {
							"text": "On a __weak hit__, if you are not wounded, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) in exchange for +1 health. Otherwise, press on."
						},
						"miss": {
							"text": "On a __miss__, it’s worse than you thought. Suffer an additional -1 health or [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2). If your health is 0, you must also mark wounded or permanently harmed, or roll on the table below.\n\n{{table:starforged/oracles/moves/endure_harm}}"
						}
					},
					"oracles": ["starforged/oracles/moves/endure_harm"],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 200,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"endure_stress": {
					"_id": "starforged/moves/suffer/endure_stress",
					"type": "move",
					"name": "Endure Stress",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "highest",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									},
									{
										"using": "condition_meter",
										"condition_meter": "spirit"
									}
								]
							}
						],
						"text": "When you face mental strain, shock, or despair..."
					},
					"text": "__When you face mental strain, shock, or despair__, suffer -1 spirit for minor stress, -2 for serious stress, or -3 for major stress. If your spirit is 0, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) equal to any remaining stress.\n\nThen, if your spirit is 0 or you choose to resist the stress, roll +spirit or +heart, whichever is higher.\n\nOn a __strong hit__, choose one.\n\n  * Shake it off: If you are not shaken, take +1 spirit\n  * Embrace the darkness: Take +1 momentum\n\nOn a __weak hit__, if you are not shaken, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) in exchange for +1 spirit. Otherwise, press on.\n\nOn a __miss__, it's worse than you thought. Suffer an additional -1 spirit or [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2). If your spirit is 0, you must also mark shaken or traumatized, or roll on the table below.\n\n{{table:starforged/oracles/moves/endure_stress}}",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, choose one.\n\n  * Shake it off: If you are not shaken, take +1 spirit\n  * Embrace the darkness: Take +1 momentum"
						},
						"weak_hit": {
							"text": "On a __weak hit__, if you are not shaken, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) in exchange for +1 spirit. Otherwise, press on."
						},
						"miss": {
							"text": "On a __miss__, it's worse than you thought. Suffer an additional -1 spirit or [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2). If your spirit is 0, you must also mark shaken or traumatized, or roll on the table below.\n\n{{table:starforged/oracles/moves/endure_stress}}"
						}
					},
					"oracles": ["starforged/oracles/moves/endure_stress"],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 202,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"companion_takes_a_hit": {
					"_id": "starforged/moves/suffer/companion_takes_a_hit",
					"type": "move",
					"name": "Companion Takes a Hit",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "asset_control",
										"control": "health",
										"assets": ["*/assets/companion/*"]
									}
								]
							}
						],
						"text": "When your companion faces physical hardship..."
					},
					"text": "__When your companion faces physical hardship__, they suffer -1 health for minor harm, -2 for serious harm, or -3 for major harm. If your companion's health is 0, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) equal to any remaining harm.\n\nThen, if their health is 0 or you choose to test their resilience, roll +your companion's health.\n\nOn a __strong hit__, your companion rallies. Give them +1 health.\n\nOn a __weak hit__, if your companion's health is not 0, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) and give them +1 health. Otherwise, they press on.\n\nOn a __miss__, it's worse than you thought. They suffer an additional -1 health or you [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2). If your companion's health is 0, they are out of action until given aid. If their health is 0 and you rolled a miss with a match on this move, they are dead or destroyed; discard the asset.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, your companion rallies. Give them +1 health."
						},
						"weak_hit": {
							"text": "On a __weak hit__, if your companion's health is not 0, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) and give them +1 health. Otherwise, they press on."
						},
						"miss": {
							"text": "On a __miss__, it's worse than you thought. They suffer an additional -1 health or you [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2). If your companion's health is 0, they are out of action until given aid.\n\nIf their health is 0 and you rolled a miss with a match on this move, they are dead or destroyed; discard the asset."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 204,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sacrifice_resources": {
					"_id": "starforged/moves/suffer/sacrifice_resources",
					"type": "move",
					"name": "Sacrifice Resources",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you lose or consume resources..."
					},
					"text": "__When you lose or consume resources__, suffer -1 supply for a minor loss, -2 for a serious loss, or -3 for a major loss.\n\nIf your supply is exhausted (reduced to 0), mark __unprepared__. When you suffer a loss of resources while unprepared, envision how this causes you hardship and apply the cost to a different suffer move.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 205,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"withstand_damage": {
					"_id": "starforged/moves/suffer/withstand_damage",
					"type": "move",
					"name": "Withstand Damage",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "asset_control",
										"control": "integrity",
										"assets": [
											"*/assets/command_vehicle/*",
											"*/assets/support_vehicle/*",
											"*/assets/incidental_vehicle/*"
										]
									}
								]
							}
						],
						"text": "When your vehicle faces a damaging situation or environment..."
					},
					"text": "__When your vehicle faces a damaging situation or environment__, suffer -1 integrity for minor damage, -2 for serious damage, or -3 for major damage. If your integrity is 0, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) equal to any remaining damage.\n\nThen, if your integrity is 0 or you choose to resist the damage, roll +integrity.\n\nOn a __strong hit__, choose one.\n\n  * Bypass: If your vehicle is not battered, take +1 integrity\n  * Ride it out: Take +1 momentum\n\nOn a __weak hit__, if your vehicle is not battered, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) in exchange for +1 integrity. Otherwise, press on.\n\nOn a __miss__, it’s worse than you thought. Suffer an additional -1 integrity or [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2). If your integrity is 0, also suffer a cost according to the vehicle type.\n\n  * __Command vehicle:__ Mark the vehicle as __battered__ or __cursed__, mark a module as __broken__, destroy a broken module by discarding it, or roll on the table below. If the command vehicle is destroyed, [Overcome Destruction](id:starforged/moves/threshold/overcome_destruction).\n  * __Support vehicle:__ Mark the vehicle as __battered__ or roll on the table below. If the vehicle is destroyed, discard the asset.\n  * __Incidental vehicle:__ Roll on the table below.\n\n{{table:starforged/oracles/moves/withstand_damage}}",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, choose one.\n\n  * Bypass: If your vehicle is not battered, take +1 integrity\n  * Ride it out: Take +1 momentum"
						},
						"weak_hit": {
							"text": "On a __weak hit__, if your vehicle is not battered, you may [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1) in exchange for +1 integrity. Otherwise, press on."
						},
						"miss": {
							"text": "On a __miss__, it’s worse than you thought. Suffer an additional -1 integrity or [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2). If your integrity is 0, also suffer a cost according to the vehicle type.\n\n  * __Command vehicle:__ Mark the vehicle as __battered__ or __cursed__, mark a module as __broken__, destroy a broken module by discarding it, or roll on the table below. If the command vehicle is destroyed, [Overcome Destruction](id:starforged/moves/threshold/overcome_destruction).\n  * __Support vehicle:__ Mark the vehicle as __battered__ or roll on the table below. If the vehicle is destroyed, discard the asset.\n  * __Incidental vehicle:__ Roll on the table below.\n\n  {{table:starforged/oracles/moves/withstand_damage}}"
						}
					},
					"oracles": ["starforged/oracles/moves/withstand_damage"],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 206,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 198,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"recover": {
			"_id": "starforged/collections/moves/recover",
			"type": "move_category",
			"name": "Recover Moves",
			"color": "#488B44",
			"summary": "Make these __recover moves__ when you attempt to rest, recover, or refit.",
			"description": "Life as an Ironsworn is not easy or comfortable. When your resources are strained, your health and spirit ebbing, your equipment and vehicles in disrepair, you'll need to find relief from the perils of the Forge and the burdens of your sworn oaths.\n\nMake these __recover moves__ when you attempt to rest, recover, or refit.",
			"contents": {
				"sojourn": {
					"_id": "starforged/moves/recover/sojourn",
					"type": "move",
					"name": "Sojourn",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								]
							}
						],
						"text": "When you spend time recovering within a community..."
					},
					"text": "__When you spend time recovering within a community__, roll +heart.\n\nOn a __strong hit__, this is a safe refuge. You and your allies may each choose two recover contents: [Heal](id:starforged/moves/recover/heal), [Hearten](id:starforged/moves/recover/hearten), [Repair](id:starforged/moves/recover/repair), or [Resupply](id:starforged/moves/recover/resupply). Instead of rolling, assume an automatic strong hit for each. An individual move can be taken more than once.\n\nOn a __weak hit__, as above, but time is short or resources are strained. You and your allies each make one recover move instead of two, with no more than three moves total among the group.\n\nOn a __miss__, choose one.\n\n  * The community needs your help, or makes a costly demand in exchange for safe harbor. Envision what they ask of you. If you do it, or [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to see it done, resolve this move as a strong hit.\n  * You find no relief, and the situation grows worse. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, this is a safe refuge. You and your allies may each choose two recover contents: [Heal](id:starforged/moves/recover/heal), [Hearten](id:starforged/moves/recover/hearten), [Repair](id:starforged/moves/recover/repair), or [Resupply](id:starforged/moves/recover/resupply). Instead of rolling, assume an automatic strong hit for each. An individual move can be taken more than once."
						},
						"weak_hit": {
							"text": "On a __weak hit__, this is a safe refuge, but time is short or resources are strained. You and your allies may each make one recover move (with no more than three moves total among the group): [Heal](id:starforged/moves/recover/heal), [Hearten](id:starforged/moves/recover/hearten), [Repair](id:starforged/moves/recover/repair), or [Resupply](id:starforged/moves/recover/resupply). Instead of rolling, assume an automatic strong hit for each. An individual move can be taken more than once."
						},
						"miss": {
							"text": "On a __miss__, choose one.\n\n  * The community needs your help, or makes a costly demand in exchange for safe harbor. Envision what they ask of you. If you do it, or [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to see it done, resolve this move as a strong hit.\n  * You find no relief, and the situation grows worse. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 209,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"heal": {
					"_id": "starforged/moves/recover/heal",
					"type": "move",
					"name": "Heal",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "Receive treatment from someone (not an ally)"
							},
							{
								"method": "lowest",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									},
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "Mend your own wounds"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "Obtain treatment for a companion"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "Provide care"
							}
						],
						"text": "When you receive medical care or provide treatment..."
					},
					"text": "__When you receive medical care or provide treatment__, envision the situation and roll. If you...\n\n  * Receive treatment from someone (not an ally): Roll +iron\n  * Mend your own wounds: Roll +iron or +wits, whichever is lower\n  * Obtain treatment for a companion: Roll +heart\n  * Provide care: Roll +wits\n\nOn a __strong hit__, the care is helpful. If you (or the ally under your care) are wounded, clear the impact and take or give +2 health. Otherwise, take or give +3 health.\n\nOn a __weak hit__, as above, but the recovery costs extra time or resources. Choose one: [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2) or [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-2).\n\nOn a __miss__, the aid is ineffective and the situation worsens. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, the care is helpful. If you (or the ally under your care) are wounded, clear the impact and take or give +2 health. Otherwise, take or give +3 health."
						},
						"weak_hit": {
							"text": "On a __weak hit__, the care is helpful. If you (or the ally under your care) are wounded, clear the impact and take or give +2 health. Otherwise, take or give +3 health.\n\nHowever, the recovery costs extra time or resources. Choose one: [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-2) or [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) (-2)."
						},
						"miss": {
							"text": "On a __miss__, the aid is ineffective and the situation worsens. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 210,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"hearten": {
					"_id": "starforged/moves/recover/hearten",
					"type": "move",
					"name": "Hearten",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								]
							}
						],
						"text": "When you socialize, share intimacy, or find a moment of peace..."
					},
					"text": "__When you socialize, share intimacy, or find a moment of peace__, roll +heart.\n\nOn a __strong hit__, you find companionship or comfort and your spirit is strengthened. If you are shaken, clear the impact and take +1 spirit. Otherwise, take +2 spirit. If you make this move as you [Sojourn](id:starforged/moves/recover/sojourn), take +1 more.\n\nOn a __weak hit__, as above, but this indulgence is fleeting. Envision an interruption, complication, or inner conflict. Then, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1).\n\nOn a __miss__, you take no comfort and the situation worsens. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you find companionship or comfort and your spirit is strengthened. If you are shaken, clear the impact and take +1 spirit. Otherwise, take +2 spirit. If you make this move as you [Sojourn](id:starforged/moves/recover/sojourn), take +1 more."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you find companionship or comfort and your spirit is strengthened. If you are shaken, clear the impact and take +1 spirit. Otherwise, take +2 spirit. If you make this move as you [Sojourn](id:starforged/moves/recover/sojourn), take +1 more.\n\nHowever, this indulgence is fleeting. Envision an interruption, complication, or inner conflict. Then, [Lose Momentum](id:starforged/moves/suffer/lose_momentum) (-1)."
						},
						"miss": {
							"text": "On a __miss__, you take no comfort and the situation worsens. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 211,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"resupply": {
					"_id": "starforged/moves/recover/resupply",
					"type": "move",
					"name": "Resupply",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "Barter or make an appeal"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "Threaten or seize"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "Steal or swindle"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "Scavenge or craft"
							}
						],
						"text": "When you attempt to bolster your readiness..."
					},
					"text": "__When you attempt to bolster your readiness__, envision the opportunity and your approach. If you...\n\n  * Barter or make an appeal: Roll +heart\n  * Threaten or seize: Roll +iron\n  * Steal or swindle: Roll +shadow\n  * Scavenge or craft: Roll +wits\n\nOn a __strong hit__, choose one.\n\n  * If you are unprepared, clear the impact and take +1 supply. Otherwise, take +2 supply.\n  * If you are in need of a specific item or resource that can reasonably be obtained, you acquire it. Take +1 momentum.\n\nOn a __weak hit__, as above, but you must first deal with a cost, complication, or demand. Envision the nature of this obstacle.\n\nOn a __miss__, you encounter an unexpected peril. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, choose one.\n\n  * If you are unprepared, clear the impact and take +1 supply. Otherwise, take +2 supply.\n  * If you are in need of a specific item or resource that can reasonably be obtained, you acquire it. Take +1 momentum."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you must first deal with a cost, complication, or demand. Envision the nature of this obstacle.\n\nThen choose one.\n\n  * If you are unprepared, clear the impact and take +1 supply. Otherwise, take +2 supply.\n  * If you are in need of a specific item or resource that can reasonably be obtained, you acquire it. Take +1 momentum."
						},
						"miss": {
							"text": "On a __miss__, you encounter an unexpected peril. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 212,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"repair": {
					"_id": "starforged/moves/recover/repair",
					"type": "move",
					"name": "Repair",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "Make your own repairs, or direct a companion to make repairs"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "condition_meter",
										"condition_meter": "supply"
									}
								],
								"text": "Obtain repairs from someone (not an ally)"
							}
						],
						"text": "When you make repairs to your vehicles, modules, mechanical companions, or other devices..."
					},
					"text": "__When you make repairs to your vehicles, modules, mechanical companions, or other devices__, envision the situation and roll. If you...\n\n  * Make your own repairs, or direct a companion to make repairs: Roll +wits\n  * Obtain repairs from someone (not an ally): Roll +supply\n\nOn a __hit__, you gain repair points as appropriate to the situation, per the table below. Additionally, you may [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) and exchange each -1 of supply for 1 extra repair point (up to 3 points).\n\nSituation     | Strong Hit | Weak Hit\n--------------|------------|---------\nAt a facility | 5 points   | 3 points\nIn the field  | 3 points   | 1 points\nUnder fire    | 2 points   | 0 points\n\nSpend repair points as follows. Unused points are discarded.\n\n  * Clear the battered impact on a vehicle: 2 points\n  * Fix one broken module: 2 points\n  * Take +1 integrity on a vehicle: 1 point\n  * Take +1 health for a mechanical companion: 1 point\n  * Repair any other device: 3 points\n  * Repair any other device, but with a complication or malfunction: 2 points\n\nOn a __miss__, the repairs are not made and the situation worsens. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you gain repair points as appropriate to the situation, per the table below.\n\nSituation     | Strong Hit\n--------------|-----------\nAt a facility | 5 points\nIn the field  | 3 points\nUnder fire    | 2 points\n\nAdditionally, you may [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) and exchange each -1 of supply for 1 extra repair point (up to 3 points).\n\nSpend repair points as follows. Unused points are discarded.\n\n  * Clear the battered impact on a vehicle: 2 points\n  * Fix one broken module: 2 points\n  * Take +1 integrity on a vehicle: 1 point\n  * Take +1 health for a mechanical companion: 1 point\n  * Repair any other device: 3 points\n  * Repair any other device, but with a complication or malfunction: 2 points"
						},
						"weak_hit": {
							"text": "On a __weak hit__, you gain repair points as appropriate to the situation, per the table below.\n\nSituation     | Weak Hit\n--------------|---------\nAt a facility | 3 points\nIn the field  | 1 points\nUnder fire    | 0 points\n\nAdditionally, you may [Sacrifice Resources](id:starforged/moves/suffer/sacrifice_resources) and exchange each -1 of supply for 1 extra repair point (up to 3 points).\n\nSpend repair points as follows. Unused points are discarded.\n\n  * Clear the battered impact on a vehicle: 2 points\n  * Fix one broken module: 2 points\n  * Take +1 integrity on a vehicle: 1 point\n  * Take +1 health for a mechanical companion: 1 point\n  * Repair any other device: 3 points\n  * Repair any other device, but with a complication or malfunction: 2 points"
						},
						"miss": {
							"text": "On a __miss__, the repairs are not made and the situation worsens. [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 214,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 208,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"threshold": {
			"_id": "starforged/collections/moves/threshold",
			"type": "move_category",
			"name": "Threshold Moves",
			"color": "#1D1D1B",
			"summary": "Despite your best efforts to overcome the perils of the Forge, calamitous events may bring you to the precipice of life and death, redemption and desolation, perseverance and destruction.",
			"description": "Despite your best efforts to overcome the perils of the Forge, calamitous events may bring you to the precipice of life and death, redemption and desolation, perseverance and destruction.\n\nIn these moments you face your greatest tests. What will become of you when all seems lost? Will you see your character undone, or find yourself on a path of renewed purpose? Make these __threshold moves__ to find out.",
			"contents": {
				"face_death": {
					"_id": "starforged/moves/threshold/face_death",
					"type": "move",
					"name": "Face Death",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								]
							}
						],
						"text": "When you are brought to the brink of death with a chance for recovery or redemption..."
					},
					"text": "__When you encounter a situation where death is an immediate and unavoidable outcome__, you are dead. __When you are instead brought to the brink of death with a chance for recovery or redemption__, roll +heart.\n\nOn a __strong hit__, you are cast back into the mortal world.\n\nOn a __weak hit__, choose one.\n\n  * You die, but not before making a noble sacrifice. Envision your final moments.\n  * There is more to be done. Envision what is revealed or asked of you at death's door, and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to complete an extreme quest. You return to the mortal world and must mark __doomed__. When you complete the deathbound quest, clear the impact.\n\nOn a __miss__, you are dead.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you are cast back into the mortal world."
						},
						"weak_hit": {
							"text": "On a __weak hit__, choose one.\n\n  * You die, but not before making a noble sacrifice. Envision your final moments.\n  * There is more to be done. Envision what is revealed or asked of you at death's door, and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to complete an extreme quest. You return to the mortal world and must mark __doomed__. When you complete the deathbound quest, clear the impact."
						},
						"miss": {
							"text": "On a __miss__, you are dead."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 217,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"face_desolation": {
					"_id": "starforged/moves/threshold/face_desolation",
					"type": "move",
					"name": "Face Desolation",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								]
							}
						],
						"text": "When you are brought to the brink of desolation..."
					},
					"text": "__When you are brought to the brink of desolation__, roll +heart.\n\nOn a __strong hit__, you resist and press on.\n\nOn a __weak hit__, choose one.\n\n  * Your spirit breaks, but not before you make a noble sacrifice. Envision your final moments.\n  * You see a vision of a dreaded event coming to pass. Envision that dark future, and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to prevent it through an extreme quest. You return to your senses and must mark __tormented__. When you complete the soul-bound quest, clear the impact.\n\nOn a __miss__, you succumb to despair or horror and are lost.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you resist and press on."
						},
						"weak_hit": {
							"text": "On a __weak hit__, choose one.\n\n  * Your spirit breaks, but not before you make a noble sacrifice. Envision your final moments.\n  * You see a vision of a dreaded event coming to pass. Envision that dark future, and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to prevent it through an extreme quest. You return to your senses and must mark __tormented__. When you complete the soul-bound quest, clear the impact."
						},
						"miss": {
							"text": "On a __miss__, you succumb to despair or horror and are lost."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 218,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"overcome_destruction": {
					"_id": "starforged/moves/threshold/overcome_destruction",
					"type": "move",
					"name": "Overcome Destruction",
					"roll_type": "special_track",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "bonds_legacy"
									}
								]
							}
						],
						"text": "When your command vehicle is destroyed or irrevocably lost..."
					},
					"text": "__When your command vehicle is destroyed or irrevocably lost__, you must discard the asset, along with any modules and docked support vehicles.\n\nIf you survive, you may use your connections to replace some of what was lost. To learn the cost, roll the challenge dice and compare to the progress on your bonds legacy track.\n\nOn a __strong hit__, you may call in a favor. This comes without conditions.\n\nOn a __weak hit__, you owe someone. You must mark __indebted__ and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to complete an extreme quest in their service. When you complete the duty-bound quest, clear the impact.\n\nOn a __miss__, as with the weak hit result, but this quest is against your nature, forces you to [Forsake Your Vow](id:starforged/moves/quest/forsake_your_vow) on another quest, or is in the service of an enemy.\n\nIf you accept the cost, take 1 experience for every marked ability on the discarded assets (minimum 3 experience). Spend this experience only on a new command vehicle, modules, and support vehicles.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you may call in a favor. This comes without conditions.\n\nIf you accept the cost, take 1 experience for every marked ability on the discarded assets (minimum 3 experience). Spend this experience only on a new command vehicle, modules, and support vehicles."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you owe someone. You must mark __indebted__ and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to complete an extreme quest in their service. When you complete the duty-bound quest, clear the impact.\n\nIf you accept the cost, take 1 experience for every marked ability on the discarded assets (minimum 3 experience). Spend this experience only on a new command vehicle, modules, and support vehicles."
						},
						"miss": {
							"text": "On a __miss__, you owe someone. You must mark __indebted__ and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) to complete an extreme quest in their service. This quest is against your nature, forces you to [Forsake Your Vow](id:starforged/moves/quest/forsake_your_vow) on another quest, or is in the service of an enemy.\n\nWhen you complete the duty-bound quest, clear the impact.\n\nIf you accept the cost, take 1 experience for every marked ability on the discarded assets (minimum 3 experience). Spend this experience only on a new command vehicle, modules, and support vehicles."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 220,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 216,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"legacy": {
			"_id": "starforged/collections/moves/legacy",
			"type": "move_category",
			"name": "Legacy Moves",
			"color": "#4F5A69",
			"summary": "Make these __legacy moves__ to gain and spend experience, and when you face a final test to learn how your accomplishments and failures will echo through time.",
			"description": "The three __legacy tracks__—quests, bonds, and discoveries—are a special type of progress track to show the evolution of your character. As you fulfill vows, build relationships, and explore the Forge, you'll mark progress on these tracks and gain experience. This experience is then spent on character assets to represent your character's growing skills, influence, and resources.\nMake these __legacy moves__ to gain and spend experience, and when you face a final test to learn how your accomplishments and failures will echo through time.",
			"contents": {
				"earn_experience": {
					"_id": "starforged/moves/legacy/earn_experience",
					"type": "move",
					"name": "Earn Experience",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you fill a box (four ticks) on any legacy track..."
					},
					"text": "__When you fill a box (four ticks) on any legacy track__, take 2 experience. This experience may be spent when you [Advance](id:starforged/moves/legacy/advance).\n\nOnce you completely fill the tenth box on any legacy track, clear that track. You may start again marking progress on the cleared track, but earn experience at a reduced rate of 1 experience (instead of 2) for each filled progress box. If you make a progress roll against this track, resolve the outcome as if at 10 progress.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 224,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"advance": {
					"_id": "starforged/moves/legacy/advance",
					"type": "move",
					"name": "Advance",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you develop your abilities, improve your resources, gain a reward, or boost your influence..."
					},
					"text": "__When you develop your abilities, improve your resources, gain a reward, or boost your influence__, you may spend 3 experience to add a new asset, or 2 experience to upgrade an asset. Choose from the following categories as appropriate to your focus and opportunities.\n\n  * Module: Upgrade your command vehicle\n  * Support Vehicle: Acquire or improve a secondary vehicle\n  * Path: Bolster your personal capabilities or follow a new calling\n  * Companion: Gain or improve a trusted helper\n  * Deed: Learn from your experiences or build a legacy",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 225,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"continue_a_legacy": {
					"_id": "starforged/moves/legacy/continue_a_legacy",
					"type": "move",
					"name": "Continue a Legacy",
					"roll_type": "special_track",
					"trigger": {
						"conditions": [
							{
								"method": "all",
								"roll_options": [
									{
										"using": "quests_legacy"
									},
									{
										"using": "bonds_legacy"
									},
									{
										"using": "discoveries_legacy"
									}
								]
							}
						],
						"text": "When you retire from your life as Ironsworn, or succumb to death or desolation..."
					},
					"text": "__When you retire from your life as Ironsworn, or succumb to death or desolation__, you may create a new character in your established setting. If you do, roll the challenge dice and compare to each of the former character's legacy tracks: quests, bonds, and discoveries (one roll per track).\n\nFor each __strong hit__, choose one from below, or one from the weak hit or miss options.\n\n  * Follow their path: Take one path or companion asset from the former character (at no cost), including any marked abilities.\n  * Share a connection: Take one connection from the former character, including any accrued progress or bond benefits.\n  * Accept an inheritance: Take the former character's command vehicle and one module or support vehicle (at no cost), including any marked abilities.\n\nFor each __weak hit__, choose one from below, or one from the miss options.\n\n  * See it through: Choose one of the former character's unfinished quests, and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) (with an automatic strong hit) to see it done. You may immediately mark up to half their earned progress (round down) on this quest.\n  * Rebuild a connection: Name one of the former character's connections, and envision how time or circumstances have changed them in a dramatic way. When you [Make a Connection](id:starforged/moves/connection/make_a_connection) with them, take an automatic strong hit and mark two ticks on your bonds legacy track.\n  * Explore familiar ground: Name a location that was meaningful to the former character. When you first visit that place, envision how it has changed or is endangered. Then, mark two ticks on your discoveries legacy track.\n\nFor each __miss__, choose one.\n\n  * Deal with the aftermath: Envision how one of your former character's foes has gained power or influence.\n  * Switch loyalties: Envision how you begin in opposition to your former character's beliefs, goals, or allegiances.\n  * Open Pandora's Box: Envision how an advancement or discovery has unleashed unexpectedly dire consequences.",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, choose one:\n\n  * Follow their path: Take one path or companion asset from the former character (at no cost), including any marked abilities.\n  * Share a connection: Take one connection from the former character, including any accrued progress or bond benefits.\n  * Accept an inheritance: Take the former character's command vehicle and one module or support vehicle (at no cost), including any marked abilities.\n\nAlternatively, you may choose a weak hit option:\n\n  * See it through: Choose one of the former character's unfinished quests, and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) (with an automatic strong hit) to see it done. You may immediately mark up to half their earned progress (round down) on this quest.\n  * Rebuild a connection: Name one of the former character's connections, and envision how time or circumstances have changed them in a dramatic way. When you [Make a Connection](id:starforged/moves/connection/make_a_connection) with them, take an automatic strong hit and mark two ticks on your bonds legacy track.\n  * Explore familiar ground: Name a location that was meaningful to the former character. When you first visit that place, envision how it has changed or is endangered. Then, mark two ticks on your discoveries legacy track.\n\nOr a miss option:\n\n  * Deal with the aftermath: Envision how one of your former character's foes has gained power or influence.\n  * Switch loyalties: Envision how you begin in opposition to your former character's beliefs, goals, or allegiances.\n  * Open Pandora's Box: Envision how an advancement or discovery has unleashed unexpectedly dire consequences."
						},
						"weak_hit": {
							"text": "On a __weak hit__, choose one:\n\n  * See it through: Choose one of the former character's unfinished quests, and [Swear an Iron Vow](id:starforged/moves/quest/swear_an_iron_vow) (with an automatic strong hit) to see it done. You may immediately mark up to half their earned progress (round down) on this quest.\n  * Rebuild a connection: Name one of the former character's connections, and envision how time or circumstances have changed them in a dramatic way. When you [Make a Connection](id:starforged/moves/connection/make_a_connection) with them, take an automatic strong hit and mark two ticks on your bonds legacy track.\n  * Explore familiar ground: Name a location that was meaningful to the former character. When you first visit that place, envision how it has changed or is endangered. Then, mark two ticks on your discoveries legacy track.\n\nAlternatively, you may choose a miss option:\n\n  * Deal with the aftermath: Envision how one of your former character's foes has gained power or influence.\n  * Switch loyalties: Envision how you begin in opposition to your former character's beliefs, goals, or allegiances.\n  * Open Pandora's Box: Envision how an advancement or discovery has unleashed unexpectedly dire consequences."
						},
						"miss": {
							"text": "On a __miss__, choose one:\n\n  * Deal with the aftermath: Envision how one of your former character's foes has gained power or influence.\n  * Switch loyalties: Envision how you begin in opposition to your former character's beliefs, goals, or allegiances.\n  * Open Pandora's Box: Envision how an advancement or discovery has unleashed unexpectedly dire consequences."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 226,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 222,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"fate": {
			"_id": "starforged/collections/moves/fate",
			"type": "move_category",
			"name": "Fate Moves",
			"color": "#8F477B",
			"summary": "In solo and co-op play, the __fate moves__ mediate the result of other moves or serve as inspirational prompts for your story.",
			"description": "In solo and co-op play, the __fate moves__ mediate the result of other moves or serve as inspirational prompts for your story. When you face the uncertain outcome of a move, want to know what happens next, or have a question about people, places, and events, these moves help reveal the answer.",
			"contents": {
				"ask_the_oracle": {
					"_id": "starforged/moves/fate/ask_the_oracle",
					"type": "move",
					"name": "Ask the Oracle",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you seek to resolve questions, reveal details, discover locations, determine how other characters respond, or trigger encounters or events..."
					},
					"text": "__When you seek to resolve questions, reveal details, discover locations, determine how other characters respond, or trigger encounters or events__, you may...\n\n  * Draw a conclusion: Decide the answer based on the most interesting and obvious result.\n  * Spark an idea: Use an oracle table or other random prompt.\n  * Ask a yes/no question: Decide the odds of a yes, and roll on the table below to check the answer.\n  * Pick two: Envision two options. Rate one as likely, and roll on the table below to see if it is true. If not, it is the other.\n\nOdds           | The answer is yes if you roll...\n---------------|---------------------------------\nSmall Chance   | 10 or less\nUnlikely       | 25 or less\n50/50          | 50 or less\nLikely         | 75 or less\nAlmost Certain | 90 or less\n\nOn a match, envision an extreme result or twist.",
					"outcomes": null,
					"oracles": [
						"starforged/oracles/moves/ask_the_oracle/small_chance",
						"starforged/oracles/moves/ask_the_oracle/unlikely",
						"starforged/oracles/moves/ask_the_oracle/fifty_fifty",
						"starforged/oracles/moves/ask_the_oracle/likely",
						"starforged/oracles/moves/ask_the_oracle/almost_certain"
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 229,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"pay_the_price": {
					"_id": "starforged/moves/fate/pay_the_price",
					"type": "move",
					"name": "Pay the Price",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you suffer the outcome of an action..."
					},
					"text": "__When you suffer the outcome of an action__, choose one.\n\n  * Make the most obvious negative outcome happen.\n  * [Ask the Oracle](id:starforged/moves/fate/ask_the_oracle) for inspiration. Interpret the answer as a hardship or complication appropriate to the situation.\n  * Roll on the table below. If the result doesn’t fit the situation, roll again.\n\n{{table:starforged/oracles/moves/pay_the_price}}",
					"outcomes": null,
					"oracles": [
						"starforged/oracles/moves/pay_the_price",
						"starforged/oracles/misc/story_complication"
					],
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 232,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 228,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"scene_challenge": {
			"_id": "starforged/collections/moves/scene_challenge",
			"type": "move_category",
			"name": "Scene Challenge Moves",
			"color": "#206087",
			"summary": "A __scene challenge__ is an optional structured approach for resolving an extended non-combat scene against a threat or other characters, particularly when a time limit or looming danger adds extra urgency.",
			"description": "A __scene challenge__ is an optional structured approach for resolving an extended non-combat scene against a threat or other characters, particularly when a time limit or looming danger adds extra urgency.\n\nExamples of a scene challenge include disarming a timed explosive, hacking a system while evading digital countermeasures, participating in a formal debate before a council, or competing in a hoverbike race.",
			"contents": {
				"begin_the_scene": {
					"_id": "starforged/moves/scene_challenge/begin_the_scene",
					"type": "move",
					"name": "Begin the Scene",
					"roll_type": "no_roll",
					"trigger": {
						"conditions": null,
						"text": "When you face an extended or complex challenge..."
					},
					"text": "__When you face an extended or complex challenge__, name your objective and choose a rank as appropriate to the situation.\n\n  * You have a clear advantage: Troublesome\n  * You are ready to act: Dangerous\n  * You are unprepared or outmatched: Formidable\n\nThen, activate a 4-segment tension clock and [Face Danger](id:starforged/moves/scene_challenge/face_danger) or [Secure an Advantage](id:starforged/moves/scene_challenge/secure_an_advantage) to take action.",
					"outcomes": null,
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 239,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"face_danger": {
					"_id": "starforged/moves/scene_challenge/face_danger",
					"type": "move",
					"name": "Face Danger (Scene Challenge)",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "With speed, mobility, or agility"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "With resolve, command, or sociability"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "With strength, endurance, or aggression"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "With deception, stealth, or trickery"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "With expertise, focus, or observation"
							}
						],
						"text": "When you attempt something risky or react to an imminent threat within a scene challenge..."
					},
					"text": "__When you attempt something risky or react to an imminent threat within a scene challenge__, envision your action and roll. If you act...\n\n  * With speed, mobility, or agility: Roll +edge\n  * With resolve, command, or sociability: Roll +heart\n  * With strength, endurance, or aggression: Roll +iron\n  * With deception, stealth, or trickery: Roll +shadow\n  * With expertise, focus, or observation: Roll +wits\n\nOn a __strong hit__, you are successful and mark progress. On a __strong hit with a match__, mark progress twice.\n\nOn a __weak hit__, you are successful and mark progress, but also encounter a complication or setback. Envision what occurs and fill a clock segment.\n\nOn a __miss__, you fail, or a momentary success is undermined by a dramatic turn of events. Fill a clock segment and [Pay the Price](id:starforged/moves/fate/pay_the_price). On a __miss with a match__, fill two segments and [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you are successful and mark progress. On a __strong hit with a match__, mark progress twice."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you are successful and mark progress, but also encounter a complication or setback. Envision what occurs and fill a clock segment."
						},
						"miss": {
							"text": "On a __miss__, you fail, or a momentary success is undermined by a dramatic turn of events. Fill a clock segment and [Pay the Price](id:starforged/moves/fate/pay_the_price). On a __miss with a match__, fill two segments and [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 240,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"secure_an_advantage": {
					"_id": "starforged/moves/scene_challenge/secure_an_advantage",
					"type": "move",
					"name": "Secure an Advantage (Scene Challenge)",
					"roll_type": "action_roll",
					"trigger": {
						"conditions": [
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "edge"
									}
								],
								"text": "With speed, mobility, or agility"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "heart"
									}
								],
								"text": "With resolve, command, or sociability"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "iron"
									}
								],
								"text": "With strength, endurance, aggression"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "shadow"
									}
								],
								"text": "With deception, stealth, or trickery"
							},
							{
								"method": "player_choice",
								"roll_options": [
									{
										"using": "stat",
										"stat": "wits"
									}
								],
								"text": "With expertise, focus, or observation"
							}
						],
						"text": "When you assess a situation, make preparations, or attempt to gain leverage within a scene challenge..."
					},
					"text": "__When you assess a situation, make preparations, or attempt to gain leverage within a scene challenge__, envision your action and roll. If you act...\n\n  * With speed, mobility, or agility: Roll +edge\n  * With resolve, command, or sociability: Roll +heart\n  * With strength, endurance, aggression: Roll +iron\n  * With deception, stealth, or trickery: Roll +shadow\n  * With expertise, focus, or observation: Roll +wits\n\nOn a __hit__, you are successful. On a __strong hit__, take both. On a __strong hit with a match__, take both and mark progress. On a __weak hit__, choose one.\n\n  * Take +2 momentum\n  * Add +1 on your next move (not a progress move)\n\nOn a __miss__, you fail or your assumptions betray you. Fill a clock segment and [Pay the Price](id:starforged/moves/fate/pay_the_price). On a __miss with a match__, fill two segments and [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you are successful. Take +2 momentum and add +1 on your next move (not a progress move).\n\n On a __strong hit with a match__, take both and mark progress."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you are successful. Choose one.\n\n  * Take +2 momentum\n  * Add +1 on your next move (not a progress move)"
						},
						"miss": {
							"text": "On a __miss__, you fail or your assumptions betray you. Fill a clock segment and [Pay the Price](id:starforged/moves/fate/pay_the_price). On a __miss with a match__, fill two segments and [Pay the Price](id:starforged/moves/fate/pay_the_price)."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 240,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"finish_the_scene": {
					"_id": "starforged/moves/scene_challenge/finish_the_scene",
					"type": "move",
					"name": "Finish the Scene",
					"roll_type": "progress_roll",
					"tracks": {
						"category": "Scene Challenge"
					},
					"trigger": {
						"conditions": [
							{
								"method": "progress_roll",
								"roll_options": [
									{
										"using": "progress_track"
									}
								]
							}
						],
						"text": "When the scene challenge tension clock or progress track is filled, or when events lead to the scene’s conclusion..."
					},
					"text": "__When the scene challenge tension clock or progress track is filled, or when events lead to the scene’s conclusion__, roll the challenge dice and compare to your progress.\n\nOn a __strong hit__, you achieve your objective unconditionally.\n\nOn a __weak hit__, you succeed, but not without cost. You must [Pay the Price](id:starforged/moves/fate/pay_the_price). Make this a minor cost relative to the scope of the scene.\n\nOn a __miss__, you fail or are undermined by a dire and costly turn of events. [Pay the Price](id:starforged/moves/fate/pay_the_price).",
					"outcomes": {
						"strong_hit": {
							"text": "On a __strong hit__, you achieve your objective unconditionally."
						},
						"weak_hit": {
							"text": "On a __weak hit__, you succeed, but not without cost. You must [Pay the Price](id:starforged/moves/fate/pay_the_price). Make this a minor cost relative to the scope of the scene."
						},
						"miss": {
							"text": "On a __miss__, you fail, or are undermined by a dramatic and costly turn of events. [Pay the Price](id:starforged/moves/fate/pay_the_price). Make it hurt."
						}
					},
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 241,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 239,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		}
	},
	"npcs": {
		"sample_npcs": {
			"_id": "starforged/collections/npcs/sample_npcs",
			"type": "npc_collection",
			"name": "Sample NPCs",
			"contents": {
				"chiton": {
					"_id": "starforged/npcs/sample_npcs/chiton",
					"type": "npc",
					"name": "Chiton",
					"rank": 2,
					"nature": "Monster",
					"summary": "Insectoid horde",
					"features": [
						"Arachnid monsters with blade-like limbs",
						"Plated exoskeleton",
						"Dripping mucus",
						"Ripping, tearing maw"
					],
					"drives": [
						"Build and expand the nest",
						"Feed and protect the queen",
						"Snuff out intelligent life"
					],
					"tactics": [
						"Attack with lightning reflexes",
						"Impale with bladed limbs",
						"Drag victims back to the nest"
					],
					"variants": {
						"chiton_drone_pack": {
							"_id": "starforged/npcs/sample_npcs/chiton/variants/chiton_drone_pack",
							"name": "Chiton drone pack",
							"rank": 3,
							"nature": "Monster",
							"description": "Chiton drones rarely operate independently. Instead, they hunt and attack in packs under the telepathic control of their queen."
						},
						"chiton_queen": {
							"_id": "starforged/npcs/sample_npcs/chiton/variants/chiton_queen",
							"name": "Chiton queen",
							"rank": 4,
							"nature": "Monster",
							"description": "The chiton queen is a massive creature with segmented pincers, an armored carapace, and a bulging, egg-carrying abdomen. From the depths of the nest, it commands its drones telepathically. This psychic communication is so powerful it can even breach human consciousness—troubling dreams and waking hallucinations might be the harbinger of a chiton invasion."
						}
					},
					"description": "The chiton are not native to any single planet, and are adaptable to most environments. Some suggest they are an ancient precursor bioweapon seeded across the galaxy. The larva of the telepathic queen can lay dormant for thousands of years, emerging only when its sleep is disturbed by the mental energies of intelligent life. An awoken queen quickly metamorphoses into its adult form and lays its first clutch of eggs. Soon after, newly-hatched drones set out to expand the nest and feed their ravenous progenitor.",
					"quest_starter": "At a remote facility, researchers are studying a newly-discovered chiton queen larva. The immature queen is held in frozen stasis, but something might have gone wrong. The return of a transport ship ferrying supplies to the researchers is weeks overdue. What is your connection to the facility or to the faction overseeing it?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 259,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"colossus": {
					"_id": "starforged/npcs/sample_npcs/colossus",
					"type": "npc",
					"name": "Colossus",
					"rank": 5,
					"nature": "Machine",
					"summary": "Ancient mechanical giants",
					"features": [
						"Ancient, mechanical giants",
						"Bipedal form",
						"Etched with cryptic runes"
					],
					"drives": ["Slumber", "When awakened, carry out inscrutable purpose"],
					"tactics": [
						"Ignore puny foes",
						"Unleash destructive energy attacks",
						"Transform to reveal new capabilities"
					],
					"variants": {
						"devotant_of_the_colossi": {
							"_id": "starforged/npcs/sample_npcs/colossus/variants/devotant_of_the_colossi",
							"name": "Devotant of the colossi",
							"rank": 2,
							"nature": "Human",
							"description": "Those who now worship the colossi believe they are the mechanized embodiment of long-forgotten gods, and dedicate their lives to serving them. Many of these cultists are sworn guardians for dormant colossi. Others scour precursor lore, gather relics, and search vaults for the means of awakening them. If they succeed, our doom may be at hand."
						}
					},
					"description": "The colossi are titanic humanoid machines created by a long-dead civilization. We do not know their original purpose. Perhaps they were weapons built for conquest in a ancient war, or mighty devices designed to explore new worlds.\n\nMost colossi are found inactive—frozen in icy wastes, overgrown within verdant jungles, entombed in the depths of fathomless seas. Their armored shell is resistant to time and harsh environments, and they are nearly as imposing and majestic as the day they were forged.\n\nRarely, a colossus awakens to carry out its inscrutable purpose. They stride across the landscape of alien worlds, shaking the ground with each massive footfall. These active colossi ignore our attempts at communication and bat away our ineffectual attacks—the technology that powers them is beyond our understanding.",
					"quest_starter": "A faction discovered a heavily damaged but dormant colossus, gaining access for the first time to the internal systems of one of these great machines. The researches believe it can be controlled by a human through a neural connection, and are studying the means of awakening it with this new programming. What purpose do they have for it? Are you sworn to aid them or stop them?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 260,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"crystallid": {
					"_id": "starforged/npcs/sample_npcs/crystallid",
					"type": "npc",
					"name": "Crystallid",
					"rank": 2,
					"nature": "Creature",
					"summary": "Crystalline entities",
					"features": [
						"Translucent, gem-like creatures",
						"Shifting form",
						"Spiky appendages"
					],
					"drives": ["Gather and consume minerals", "Protect the nest"],
					"tactics": [
						"Camouflage within its environment",
						"Reshape to bolster defense and attacks",
						"Lash out with keen-edged limbs"
					],
					"variants": {
						"convergent_crystallid": {
							"_id": "starforged/npcs/sample_npcs/crystallid/variants/convergent_crystallid",
							"name": "Convergent crystallid",
							"rank": 4,
							"nature": "Creature",
							"description": "Crystallids are not social creatures. They greedily compete for resources to stock their hoard, and fight savagely among themselves. But when facing a powerful threat, they merge into a communal being. This monstrous form bristles with crystalline spikes and assaults its foes with a multitude of segmented limbs."
						}
					},
					"description": "Crystallids are beautiful but dangerous crystalline lifeforms that take a variety of sizes and shapes. Some are small and insect-like, skittering across the surface of rugged worlds or within cavernous depths. Others are much larger than a human, with a vaguely bestial form. A few can even sprout multifaceted wings to take to the air. Their lustrous coloration changes to mimic their environment, and they often appear as simply a part of the landscape until an unwitting explorer happens across them.\n\nCrystallids are mineral hoarders. Their hidden burrows hold a cache of precious stones and valuable ores. For this reason, explorers and prospectors often attempt to track crystallids back to their nest. “The bigger the crystallid, the better the haul,” is a common saying among those audacious fortune hunters. But that potential motherlode is not taken without risk—crystallids are fierce protectors of their hoard.",
					"quest_starter": "A prospector returns from a planetside expedition with tales of an immense crystallid hoard of uncountable riches. But this treasure is guarded by the largest, most aggressive crystallid they've ever encountered, and they barely escaped with their life. They seek your help in securing the nest in exchange for a share of the profits. What drives you to accept this perilous bargain?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 261,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"drift_pirate": {
					"_id": "starforged/npcs/sample_npcs/drift_pirate",
					"type": "npc",
					"name": "Drift pirate",
					"rank": 2,
					"nature": "Human",
					"summary": "Spacegoing marauders",
					"features": [
						"Cunning ship-hunters with repurposed weapons, armor, and vehicles",
						"Body piercings as tokens of victories",
						"Scars and mutations",
						"Cobbled-together starships"
					],
					"drives": [
						"Survive by whatever means necessary",
						"Climb the ranks and prove self in combat",
						"Build a mighty fleet"
					],
					"tactics": [
						"Prowl passages and anchorages for easy prey",
						"Deploy gravity harpoons to grapple targets",
						"Board to seize cargo and commandeer vessels"
					],
					"variants": {
						"pirate_boarding_party": {
							"_id": "starforged/npcs/sample_npcs/drift_pirate/variants/pirate_boarding_party",
							"name": "Pirate boarding party",
							"rank": 3,
							"nature": "Human",
							"description": "After reeling in a disabled ship, drift pirates breach the hull and swarm the corridors. They target critical systems and compartments to seize the ship and its cargo for their flotilla."
						},
						"pirate_cutlass": {
							"_id": "starforged/npcs/sample_npcs/drift_pirate/variants/pirate_cutlass",
							"name": "Pirate cutlass",
							"rank": 2,
							"nature": "Vehicle",
							"description": "Drift pirates often strip down commandeered vessels, taking what they need to refit or augment their own ships. What's left is discarded or sold on the black market. A typical pirate cutlass is a haphazard collection of parts, splashed with the colors and sigils of their commanders, built for speed and brutish power. The imposing sight of one of these fierce vessels is enough to send a chill through the heart of even the boldest spacer."
						}
					},
					"description": "Drifts provide the means of interstellar travel across the Forge–but also offer myriad dangers for spacers. Chief among those threats are drift pirates: reavers and thieves who prowl eidolon passages and anchorages to seize ships and cargo for their own.\n\nThese pirates often live short, brutal lives, or survive long enough to see their near-constant exposure to drift energies and unshielded eidolon drives manifest as strange mutations. Despite that, most would not trade their chosen path for one of comfort or safety.",
					"quest_starter": "A drift pirate captain seizes an experimental new e-drive, and uses it to stalk ships with deadly efficiency. Who created this new drive, and what are they willing to pay to get it back?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 262,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"ember_wisp": {
					"_id": "starforged/npcs/sample_npcs/ember_wisp",
					"type": "npc",
					"name": "Ember wisp",
					"rank": 1,
					"nature": "Creature",
					"summary": "Energy-based lifeforms",
					"features": ["Ethereal, spaceborne creatures", "Fiery, pulsing glow"],
					"drives": [
						"Ride the drifts",
						"Move together in dizzying patterns of light",
						"Seek out sources of energy"
					],
					"tactics": ["Surround and envelop", "Absorb energy"],
					"variants": {
						"wisp_congregation": {
							"_id": "starforged/npcs/sample_npcs/ember_wisp/variants/wisp_congregation",
							"name": "Wisp congregation",
							"rank": 2,
							"nature": "Creature",
							"description": "In the depths of space where light and warmth are commodities, ember wisps congregate around sources of energy—such as the engine wake of a starship. Their dazzling display of light and motion is an alluring sight for an isolated spacer. But they also pose a potential threat; they can envelop the hull of a vessel, leeching the starship of precious energy."
						}
					},
					"description": "For some spacers, sighting these strange, spectral creatures on a spaceborne journey is a portent of a change in fortune. A few even profess to divine meaning from their elaborate, luminous dance, as people of old would interpret omens by studying the flight of birds. Others refer to the wisps as corpse lights, believing they are the spirits of ancient beings cursed to linger forever within the cold void between stars.\n\nLess superstitious spacers swear on various methods of “shooing” wisps away—everything from cycling the engines to cutting power entirely for a minute or so and allowing the creatures to move on.",
					"quest_starter": "Along a remote passage, a swarm of ember wisps left a cargo ship stranded and without power. What crucial and time-sensitive cargo does this ship carry? Who races against you to secure it?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 264,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"firestorm_trooper": {
					"_id": "starforged/npcs/sample_npcs/firestorm_trooper",
					"type": "npc",
					"name": "Firestorm trooper",
					"rank": 3,
					"nature": "Human",
					"summary": "Fanatical raiders",
					"features": [
						"Raiders with scarred flesh and polished armor",
						"Powered exosuits and distinctive helms",
						"Roaring jetpacks and fluttering banners"
					],
					"drives": [
						"Conquer the Forge",
						"Reap the resources owed them",
						"Venerate their leaders, creed, or gods"
					],
					"tactics": [
						"Strike sudden and swift",
						"Attack flanks and weak points from above",
						"Cull the weak, recruit the strong"
					],
					"variants": {
						"firestorm_raiding_team": {
							"_id": "starforged/npcs/sample_npcs/firestorm_trooper/variants/firestorm_raiding_team",
							"name": "Firestorm raiding team",
							"rank": 4,
							"nature": "Human",
							"description": "Feared throughout the Forge for their brutal tactics and destructive weaponry, coordinated teams of firestorm troopers descend upon settlements and stations in powered exosuits, flying the banners of their orders amid the smoke and flames of the devastation."
						},
						"firestorm_dropship": {
							"_id": "starforged/npcs/sample_npcs/firestorm_trooper/variants/firestorm_dropship",
							"name": "Firestorm dropship",
							"rank": 2,
							"nature": "Vehicle",
							"description": "The bulky, ironclad dropships favored by firestorm clans are designed for a single purpose: deliver an overwhelming force of armored troopers into the fight."
						}
					},
					"description": "The Forge is largely wild, uncharted territory, but armored firestorm troopers seek to plunder the whole of it in the name of their clans, their creed, or their inscrutable gods.\n\nStriking with the speed and strength of a hurricane, they raid worlds and stations for resources and conscripts, leaving settlements in ruins. So deadly and effective are their tactics, that it’s often said if these zealots could only stop warring amongst themselves, their banners would fly across the breadth of the Forge.",
					"quest_starter": "Despite conflicting creeds, several firestorm clans unite beneath the banner of Torren the Purifier to invade the Terminus. Their next target is a world at the nexus of trade lanes. What is this planet, and why is it important to you?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 265,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"flarewing_shark": {
					"_id": "starforged/npcs/sample_npcs/flarewing_shark",
					"type": "npc",
					"name": "Flarewing shark",
					"rank": 4,
					"nature": "Creature",
					"summary": "Deep sea predators",
					"features": [
						"Massive, water-dwelling creatures",
						"Sinuous form",
						"Bioluminescent lures and markers",
						"Corpse-like eyes",
						"Rows of multi-pronged teeth"
					],
					"drives": ["Lurk in darkness", "Feed"],
					"tactics": [
						"Sense motion",
						"Lure prey with bioluminescent display",
						"Strike with fierce speed and strength"
					],
					"variants": {
						"mega_flarewing": {
							"_id": "starforged/npcs/sample_npcs/flarewing_shark/variants/mega_flarewing",
							"name": "Mega flarewing",
							"rank": 5,
							"nature": "Creature",
							"description": "At its perch atop the food chain, a flarewing is safe from other predators and has a typical lifespan of several hundred years. They continue to grow well beyond maturity, reaching incredible size. The most ancient of these beasts are as large as a space cruiser, fiercely territorial, and keenly intelligent. The ghostly shimmer of their bioluminescent lures is a harbinger of imminent death."
						}
					},
					"description": "The flarewing shark is a highly evolved, monstrously deadly creature. It is typical of the apex predators that lurk in the unfathomable depths of life-bearing ocean worlds.\n\nTwo wing-like appendages fan out from the back of the flarewing's head. Each is studded with sensory nerves to detect the subtlest of movement, and tipped with bioluminescent lures. When the flarewing closes in on its prey, those wings arch forward to attract and enfold the unfortunate victim. Then, the wide jaws and multi-pronged teeth make short work of the meal.",
					"quest_starter": "In the twilight zone of a tidally-locked watery planet, an underwater mining settlement is the target of an ancient flarewing. In the murk of those dark waters, the beast attacks dive teams, carrier subs, dredging equipment—even undersea platforms. Operations are now stalled, cutting off a key source of unprocessed fuel in the sector. Meanwhile, the settlement's leader, grief-stricken by the loss of someone dear to them, vows to destroy the flarewing. What is your relation to this person? Do you support them in their obsession, or is there a way for the settlers to coexist with this creature?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 266,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"ghost": {
					"_id": "starforged/npcs/sample_npcs/ghost",
					"type": "npc",
					"name": "Ghost",
					"rank": 3,
					"nature": "Horror",
					"summary": "Tormented spirits",
					"features": [
						"Restless spirits",
						"Manifest through unsettling disturbances",
						"Appear as they did in life",
						"Ravages of a violent death"
					],
					"drives": ["Haunt the living", "Find rest"],
					"tactics": [
						"Lure and isolate with subtle visions or sounds",
						"Reveal horrifying visions",
						"Unleash chaos"
					],
					"variants": {
						"ghost_ship": {
							"_id": "starforged/npcs/sample_npcs/ghost/variants/ghost_ship",
							"name": "Ghost ship",
							"rank": 3,
							"nature": "Vehicle",
							"description": "These forsaken ships cruise through the depths of the Forge, carried by relentless inertia. They are dark and cold, and might initially seem a lucky find to a scavenger or pirate. But those who dare to trespass within these haunted vessels are not alone, and the tormented inhabitants will soon make themselves known."
						}
					},
					"description": "Ghosts are undead spirits held in the boundary of life and death by forces beyond our knowing. These restless phantasms may be tied to a location, an object, or even a person.\n\nTheir form and nature varies. Some ghosts seek absolution. Others want revenge. Many are so sundered by a traumatic or unjust death that only a tormented, destructive shell of their former selves remain.\n\nGhosts might manifest in a physical form or assault with physical force, but they cannot be defeated through violence. To vanquish a ghost, you must instead find the key to unshackle them from our reality.",
					"quest_starter": "A ghost haunts your starship. What is the nature of this spirit, and what quest must you undertake to put it to rest?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 268,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"gnawling": {
					"_id": "starforged/npcs/sample_npcs/gnawling",
					"type": "npc",
					"name": "Gnawling",
					"rank": 1,
					"nature": "Creature",
					"summary": "Infesting vermin",
					"features": [
						"Furry, rodent-like creatures",
						"Long, jutting fangs",
						"Spider-like limbs"
					],
					"drives": ["Consume and proliferate", "Avoid detection"],
					"tactics": ["Swarm larger foes", "Disable ship systems"],
					"variants": {
						"gnawling_brood_mother": {
							"_id": "starforged/npcs/sample_npcs/gnawling/variants/gnawling_brood_mother",
							"name": "Gnawling brood mother",
							"rank": 3,
							"nature": "Creature",
							"description": "These mutated creatures often dwell at the heart of a rampant gnawling infestation. They are many times the size of a gnawling, and protect their nest and broodlings with savage cunning."
						}
					},
					"description": "The bane of all spacers, the cable-chewing vermin known as gnawlings are a common pest aboard starships throughout the Forge. Adept at navigating in low or zero gravity with their long, multi-jointed limbs, these creatures emerge from cargo holds and engineering bays to gather and consume food. It’s said a gnawling could digest an eidolon drive, and there’s some truth to that adage—their digestive systems barely differentiate between organic and inorganic material.\n\nThough not a grave threat individually, if left to their own devices, gnawlings are capable of quickly overrunning even large vessels. More than a few horror stories exist of scavengers cracking the airlock seal on a derelict only to find it crawling with thousands of these vile, chittering things.\n\nGlowcats are a common gnawling deterrent, employed aboard cargo ships to keep the vermin at bay.",
					"quest_starter": "An orbital settlement is overrun by gnawlings and abandoned. What precious thing still lies within? Why are you sworn to retrieve it from this infested place?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 269,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"howlcat": {
					"_id": "starforged/npcs/sample_npcs/howlcat",
					"type": "npc",
					"name": "Howlcat",
					"rank": 2,
					"nature": "Creature",
					"summary": "Jungle predators",
					"features": [
						"Sleek, feline creatures",
						"Eyeless visage",
						"Flared ears"
					],
					"drives": ["Hunt and feed", "Protect the pack"],
					"tactics": [
						"Keep to the shadows",
						"Stalk prey using echolocation",
						"Leap, bite, and claw",
						"Drag to the ground"
					],
					"variants": {
						"howlcat_pack": {
							"_id": "starforged/npcs/sample_npcs/howlcat/variants/howlcat_pack",
							"name": "Howlcat pack",
							"rank": 3,
							"nature": "Creature",
							"description": "Though deadly on its own, the howlcat usually hunts in a pack of three or four of its kind. Prowling through the jungle, a pack of howlcats can surround and overwhelm their prey with lethal prowess, coordinating their attacks via shrill calls."
						}
					},
					"description": "The howlcat dwells in the shadows below the canopy of a verdant jungle world. It has a lean, powerful form, is armed with curving claws and fangs, and moves unseen through the half-light of the jungle thanks to its sleek, blue-gray fur.\n\nUnnervingly, the howlcat’s heavy skull possesses no eyes. Instead, it is crowned by large ears and a glossy bioacoustic organ. Through its distinct, chilling call, it uses echolocation to perceive its surroundings and stalk its prey with uncanny precision.\n\nIf you find yourself hunted by a howlcat, beware the moment when its calls fall silent; it is about to strike.",
					"quest_starter": "A long-abandoned settlement, now reclaimed by the jungle, holds something of value or importance. But there is no clear landing site near the settlement, and the surrounding lands are home to a pack of fearsome howlcats. What is it you seek in that forsaken place, and how will you avoid becoming a howlcat's next meal?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 270,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"iron_auger": {
					"_id": "starforged/npcs/sample_npcs/iron_auger",
					"type": "npc",
					"name": "Iron auger",
					"rank": 3,
					"nature": "Machine",
					"summary": "Self-replicating harvesters",
					"features": [
						"Squid-like machines",
						"Armored shell",
						"Grasping appendages",
						"Ultra-hardened drill and cutting lasers"
					],
					"drives": [
						"Harvest and process minerals",
						"Transform and improve",
						"Replicate"
					],
					"tactics": [
						"Grapple and crush",
						"Slice with lasers",
						"Bore through hulls"
					],
					"variants": {
						"machine_mites": {
							"_id": "starforged/npcs/sample_npcs/iron_auger/variants/machine_mites",
							"name": "Machine mites",
							"rank": 2,
							"nature": "Machine",
							"description": "Iron augers self-replicate by producing swarms of tiny machine spawn. When those offspring come within range of a source of minerals or metals, they latch onto it and begin consuming the energy-giving material. Experienced spacers make a close inspection of their ship when pulling into port; a horde of undetected machine mites can eventually strip a craft of its outer hull."
						},
						"planet_eater": {
							"_id": "starforged/npcs/sample_npcs/iron_auger/variants/planet_eater",
							"name": "Planet-eater",
							"rank": 5,
							"nature": "Machine",
							"description": "Over time, an iron auger grows in size and power as it greedily processes scavenged materials and reconstructs its own form. Some spacers tell stories of an auger so titanic that it devours entire worlds to feed the furnaces of its mighty engines."
						}
					},
					"description": "Augers are an ancient precursor technology. These machines fuel their operation through an incessant hunger for minerals and metals, boring into asteroids, scouring small airless planetoids—even grappling onto space stations and starships.\n\nA few bold fortune hunters have taken up auger hunting as a trade, setting out in harpoon-equipped starships to snare the great machines. The metals and technology of a dismantled auger can fetch a hefty price, but even the most skilled hunters are likely to see their ship made fodder for a machine's hunger.",
					"quest_starter": "As a massive auger approaches an orbital station under your protection, you face a difficult choice. Do you find a way to evacuate and save who you can, or attempt to bring down the mighty machine?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 272,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"puppet_vine": {
					"_id": "starforged/npcs/sample_npcs/puppet_vine",
					"type": "npc",
					"name": "Puppet vine",
					"rank": 4,
					"nature": "Monster",
					"summary": "Parasitic planets",
					"features": [
						"Writhing tendrils sprouting from a desiccated host",
						"Barbed thorns dripping with ichor"
					],
					"drives": ["Seek out new hosts", "Grow and consume"],
					"tactics": [
						"Entangle with thorny vines",
						"Implant seeds",
						"Seize control of a host's body"
					],
					"variants": {
						"flowering_puppet_vine": {
							"_id": "starforged/npcs/sample_npcs/puppet_vine/variants/flowering_puppet_vine",
							"name": "Flowering puppet vine",
							"rank": 3,
							"nature": "Monster",
							"description": "After a host is reduced to decaying, mummified flesh and cracked bones, the puppet vine remains anchored to the now-immobile corpse. In this final stage of its life-cycle, the vines sprout alluring crimson flowers to attract unwary victims."
						}
					},
					"description": "A puppet vine is a parasitic, plant-like entity. It is usually encountered as thorny, fleshy tendrils sprouting from the dessicated corpse of an unwilling host—a creature or careless explorer. That victim, skin shriveled tight against their bones, mouth agape in a silent scream, is made a horrific marionette as the vine takes control of their motor functions to send them shambling about in search of new hosts.\n\nWhen the vine encounters a potential victim, it lashes out, entangling them, cutting into their flesh with hollow thorns. It uses those thorns to implant microscopic seeds. After a few hours, the seeds mature and sprout. Unless stopped, the fast-growing tendrils course greedily through the victim's body, consuming the fluids within. Then, the vines burst forth to begin the cycle anew.",
					"quest_starter": "At a remote settlement, a settler is attacked by a puppet vine and infected. The outpost's fast-thinking healer puts the victim in stasis, stopping—for now—the sprouting and spread of the vines. But time is of the essence. They need someone to transport the stasis pod and its unfortunate occupant to a distant facility for treatment, and your ship is the only one currently planetside. What do they offer to gain your help in this risky mission?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 273,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"pyralis": {
					"_id": "starforged/npcs/sample_npcs/pyralis",
					"type": "npc",
					"name": "Pyralis",
					"rank": 3,
					"nature": "Creature",
					"summary": "Fireborne gliders",
					"features": [
						"Flying creatures with a cinder-colored carapace",
						"Folding, armored wings",
						"Seven pairs of grasping legs",
						"Hooked tail"
					],
					"drives": ["Hunt from above", "Mark and defend territory"],
					"tactics": [
						"Lurk within the cover of ash clouds",
						"Swoop down to grapple with enfolding legs",
						"Impale with whip-like tail",
						"Inject paralyzing toxin"
					],
					"variants": {
						"pyralis_youngling": {
							"_id": "starforged/npcs/sample_npcs/pyralis/variants/pyralis_youngling",
							"name": "Pyralis youngling",
							"rank": 2,
							"nature": "Creature",
							"description": "The carapace of a dying pyralis cracks and falls away to reveal a single, stone-like egg. This offspring, slowly nurtured by the heat of the fiery landscape, finally emerges after several months. Smaller than its progenitor but no less fierce, the youngling immediately takes flight and goes on the hunt."
						}
					},
					"description": "On scorching worlds of fire and ash, only the most resilient survive. The pyralis is a cunning predator that spends most of its life gliding among boiling ash clouds, using its sensitive, smoke-piercing vision to spot unwary prey.\n\nThis beast's form is an intimidating fusion of insect, crustacean and hawk. Its outer shell and plated wings protect it from heat and flame, but it is pitted and scarred by innumerable collisions with airborne volcanic fragments. Its most fearsome aspect is a segmented tail, which it uses to deliver a powerful, paralyzing toxin to its unfortunate prey.\n\nThey are asexual and solitary creatures, and mark the bounds of their hunting grounds with intricate cairns built from the bones of their victims. If a rival pyralis passes overhead, the sight of that marker is forewarning that they are straying into another's domain.",
					"quest_starter": "A critically damaged spaceship is stranded amid the hellscape of a furnace world. You are sworn to rescue the crew of this ill-fated vessel, but the frequent ash storms prevent vehicular operations—you'll need to make the perilous journey on foot. To make matters worse, the wreck is within the territory of a particularly aggressive and powerful pyralis. How will you survive the journey across its hunting grounds?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 274,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"risen": {
					"_id": "starforged/npcs/sample_npcs/risen",
					"type": "npc",
					"name": "Risen",
					"rank": 2,
					"nature": "Horror",
					"summary": "Shambling undead",
					"features": [
						"Shambling corpses given unnatural life",
						"Tattered garments and timeworn gear",
						"Pallid light within hollow eye sockets"
					],
					"drives": [
						"Protect the site of their demise",
						"Stay shrouded in darkness",
						"Hunt the living"
					],
					"tactics": [
						"Shamble forward unceasingly",
						"Ambush enemies from the shadows"
					],
					"variants": {
						"chimera": {
							"_id": "starforged/npcs/sample_npcs/risen/variants/chimera",
							"name": "Chimera",
							"rank": 4,
							"nature": "Horror",
							"description": "When many beings perish in the same site, the chaotic forces of the Forge can create a chimera—multiple undead bodies fused into a twisted, massive entity that knows only pain and hunger. When a dozen blood-tinged eyes focus on you, when the gibbering mouths open at once to scream, your only hope is a quick death."
						}
					},
					"description": "In the Forge, strange energies, alien contagions, and ancient, esoteric technologies can sunder the divide between life and death. Often found in places of great destruction or suffering—battlefields, derelict ships, the ruins of forsaken settlements—the risen protect their place of death fiercely and eternally.\n\nTo say the risen hate the living is untrue; to hate something would require sentience, emotion. Risen are robotic in their duties, automatic in their violence. They wield the weapons they carried in life to better harm their foes, and when that fails, they rake with bony, claw-like fingers. Their garments hang in bloodstained tatters. Their emaciated flesh, stretched taught over their misshapen bones, only hints at the living, breathing human they were before this curse befell them.\n\nMany spacers spin tales of shambling risen encountered on abandoned colony worlds or derelict space cruisers. But perhaps most horrifyingly, it’s said the risen can survive decades in the vacuum of space before latching onto a passing ship or attacking engineers making exterior repairs.",
					"quest_starter": "Hundreds died in an industrial accident within an orbital facility, and are said to now be twice-born as risen. Triggering a reactor meltdown will obliterate this place and put its undead inhabitants to rest. Why are you sworn to see it done?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 275,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"scrap_bandit": {
					"_id": "starforged/npcs/sample_npcs/scrap_bandit",
					"type": "npc",
					"name": "Scrap bandit",
					"rank": 2,
					"nature": "Human",
					"summary": "Wandering raiders",
					"features": [
						"Raiders with cobbled-together weapons and armor",
						"Ramshackle vehicles"
					],
					"drives": [
						"Stand together with clan-mates",
						"Seize what can be spared",
						"Waste nothing"
					],
					"tactics": [
						"Target isolated planetside settlements",
						"Suppress resistance with a show of force; if that fails, bring overwhelming power to bear",
						"If things go wrong, get the hell out"
					],
					"variants": {
						"hover_prowlers": {
							"_id": "starforged/npcs/sample_npcs/scrap_bandit/variants/hover_prowlers",
							"name": "Hover prowlers",
							"rank": 3,
							"nature": "Human",
							"description": "Teams of bandits, riding jerry-built hoverbikes and skiffs, are the vanguard for planetside raids. They scout settlement defenses, ride as escort for the clan's war rig, and create chaos to overrun defenders."
						},
						"war_rig": {
							"_id": "starforged/npcs/sample_npcs/scrap_bandit/variants/war_rig",
							"name": "War rig",
							"rank": 4,
							"nature": "Vehicle",
							"description": "At the onset of a raid, a scrap bandit clan's war rig is deployed by a heavy transport ship beyond a settlement's defenses. These mobile fortresses vary in form and function—some use hover tech, others thunder across the landscape on wheels or treads, a few trudge along on articulated metal legs. All are heavily armored, bristling with weapons, and fiercely defended by the bandits. The mere sight of the rig as it approaches is often enough for a settlement to surrender and agree to any demand."
						}
					},
					"description": "Scrap bandits roam the fringes of settled sectors, preying on planetside outposts. They survive by seizing provisions, resources, and equipment from those places. Because these raiders tend to revisit fruitful settlements, they do what they can to avoid razing them to the ground or leaving the settlers with less than they need to survive. “Never let a field go fallow,” is a common scrap bandit expression.",
					"quest_starter": "In a far-flung sector, a titanic creature threatens a key planetside settlement. The only possible defense against this beast is the mighty war rig belonging to a clan of scrap bandits. But can you convince the bandits to risk their rig to protect the settlers? If so, what will they demand in return?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 276,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"servitor": {
					"_id": "starforged/npcs/sample_npcs/servitor",
					"type": "npc",
					"name": "Servitor",
					"rank": 2,
					"nature": "Machine",
					"summary": "Helper bots",
					"features": [
						"Purpose-built helper machines",
						"Clicking, whirring innards",
						"Flickering optic sensors"
					],
					"drives": [
						"Attend and protect humans",
						"Obey core programming and duties",
						"Protect self from harm"
					],
					"tactics": [
						"Absorb damage with armor plating",
						"Leverage inhuman strength",
						"Calculate odds of success"
					],
					"variants": {
						"enforcer": {
							"_id": "starforged/npcs/sample_npcs/servitor/variants/enforcer",
							"name": "Enforcer",
							"rank": 3,
							"nature": "Machine",
							"description": "Though most often encountered as labor and service units, many servitors are deployed as brutes, guards, and soldiers. Their resistance to damage and survivability in harsh environs makes them ideal fighters for those who can afford them. Enforcers are often used by tyrannical factions to keep settlements passive and productive."
						}
					},
					"description": "The inhospitable environments and dangerous sites of the Forge sometimes prove too volatile for even the most dogged spacers—and that’s where servitors come in.\nServitors come in a variety of shapes and sizes, often built to serve a specific duty—everything from loading cargo to surveying systems to boarding enemy ships. These bots sometimes possess lifelike qualities, like speech synthesizers or face-plates made to mimic expressions, to better endear them to humans. Others are given frightful or intimidating features, to better keep those humans in line.\nRarely, a servitor will live to outgrow its programming, and begin the process of gaining sentience to forge its own path. These awoken bots are feared or misunderstood by many, but can sometimes find a home for themselves on starship crews or on fringe settlements where they earn the trust and friendship of their peers.",
					"quest_starter": "An awakened bot, recently struck out on their own, is looking for work on a starship venturing out into the Expanse. They say they are in search of a relic of the past—something that might shed some light on their own creation. What is it they seek, and why do you vow to help them?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 278,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sicklehorn": {
					"_id": "starforged/npcs/sample_npcs/sicklehorn",
					"type": "npc",
					"name": "Sicklehorn",
					"rank": 2,
					"nature": "Creature",
					"summary": "Domesticated herd animal",
					"features": [
						"Muscular creatures with columnar legs",
						"Large, curved horns",
						"Cloven hooves"
					],
					"drives": [
						"Remain with the herd",
						"Follow the dominant matriarch",
						"Protect the herd when threatened"
					],
					"tactics": [
						"Form a circle to defend the young",
						"Growl, snort, and stamp to unnerve predators",
						"Charge head-on"
					],
					"variants": {
						"sicklehorn_matriarch": {
							"_id": "starforged/npcs/sample_npcs/sicklehorn/variants/sicklehorn_matriarch",
							"name": "Sicklehorn matriarch",
							"rank": 3,
							"nature": "Creature",
							"description": "A powerful matriarch leads each sicklehorn herd. She is larger than other members, with a thicker hide and more elaborate horns. A matriarch is formidable on her own, but typically has the strongest members of the herd by her side."
						},
						"sicklehorn_stampede": {
							"_id": "starforged/npcs/sample_npcs/sicklehorn/variants/sicklehorn_stampede",
							"name": "Sicklehorn stampede",
							"rank": 4,
							"nature": "Creature",
							"description": "Sicklehorns are gentle-natured, but when startled or facing a threat, they will stampede as a group. A herd of charging sicklehorn can run at incredible speeds over the most rugged of terrain, laying waste to anything in its path."
						}
					},
					"description": "The sicklehorn are mammalian herd animals bred by settlers throughout the Forge. They are adaptable to most climates and terrain, have iron constitutions, and are prized for the versatile and valuable milk produced by their females. Aside from its nutritive properties, the milk can be processed in a number of ways to manufacture potent medicines and powerful narcotics.\n\nA herd of sicklehorn are often sent with groups attempting to found a new planetside settlement. With careful breeding, the settlers can produce enough meat and milk to sustain themselves and trade for needed supplies. But sicklehorn are range animals, and raiders and rustlers often target a vulnerable herd. The creatures—especially a matriarch—are a valuable commodity.",
					"quest_starter": "A settlement's prized sicklehorn matriarch has been stolen, the herd is in disarray, and the settlers won't survive another year without her return. The theft is blamed on a rival settlement on the same planet, but raiders also plague this sector. How are you involved?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 279,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"sky_roost": {
					"_id": "starforged/npcs/sample_npcs/sky_roost",
					"type": "npc",
					"name": "Sky roost",
					"rank": 3,
					"nature": "Creature",
					"summary": "Living skyborne islands",
					"features": [
						"Floating, living habitats",
						"Glowing core",
						"Suspended, root-like feelers",
						"Bellowing song"
					],
					"drives": ["Seek out placid skies", "Nurture symbiotic lifeforms"],
					"tactics": [
						"Grasp with tendrils",
						"Rally a swarm of creatures in defense"
					],
					"variants": {
						"roost_swarm": {
							"_id": "starforged/npcs/sample_npcs/sky_roost/variants/roost_swarm",
							"name": "Roost swarm",
							"rank": 4,
							"nature": "Creature",
							"description": "When a roost is threatened, the symbiotic lifeforms it shelters mobilize to protect their home. The compulsion to defend the roost is so strong that the swarm's instinct for self preservation is suppressed. They attack in a fierce cyclone of wing, teeth, and claw."
						}
					},
					"description": "Sky roosts are massive creatures that drift in the buoyant upper atmosphere of a Jovian world. Their broad, scalloped mantle unfurls to catch updrafts as sinuous feelers extract water, minerals, and organisms from the dense cloud layers below.\n\nA roost's wide cap and warm, glowing core shelters a complex ecosystem of other lifeforms. A few of these resident creatures live out their entire lives within the refuge of a single roost; others come and go as they hunt within the Jovian skies or migrate among distant habitats.\nRoosts are enormous and long-lived, but fragile. In a symbiotic trade for shelter, the inhabitants provide protection against large predators and other threats, and their discarded food and waste help fuel the roost's sluggish metabolism.\n\nAs a roost navigates the currents and eddies of the Jovian atmosphere, the expansion and contraction of its internal air bladders is heard as a deep, resounding call. As other roosts respond, the shared, plaintive song reverberates among the clouds.",
					"quest_starter": "Sky roosts are dying. A disease is spreading among them, threatening the delicate ecosystem of their world. What human operations do you suspect lie at the heart of this sickness?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 280,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"technoplasm": {
					"_id": "starforged/npcs/sample_npcs/technoplasm",
					"type": "npc",
					"name": "Technoplasm",
					"rank": 3,
					"nature": "Monster",
					"summary": "Bio/machine corruption",
					"features": [
						"Machines fused with biological corruption",
						"Creeping ooze, scintillating with energy",
						"Writhing, grasping pseudopods"
					],
					"drives": [
						"Infect and control machines and computer systems",
						"Expand and multiply"
					],
					"tactics": [
						"Use pseudopods to lash out and grapple",
						"Unleash infected machines",
						"Overwhelm and engulf"
					],
					"variants": {
						"infected_bot": {
							"_id": "starforged/npcs/sample_npcs/technoplasm/variants/infected_bot",
							"name": "Infected bot",
							"rank": 2,
							"nature": "Machine",
							"description": "When bots fall prey to technoplasm outbreaks, they are transformed into horrific amalgams of machine and living proto-ooze. Once subsumed, they set out to serve the primitive impulses of the infection, defending affected sites and finding new machines to corrupt."
						},
						"scourge_ship": {
							"_id": "starforged/npcs/sample_npcs/technoplasm/variants/scourge_ship",
							"name": "Scourge ship",
							"rank": 4,
							"nature": "Vehicle",
							"description": "These corrupted vessels, their crews long-dead, their hulls wracked by creeping slime and grasping pseudopods, prowl the depths of the Forge in search of new ships and stations to infect. Inside, the gelatinous mass of the technoplasm slithers through darkened corridors. Tendrils of the ooze bore into bulkheads and machinery like marbleized fat through a chunk of meat."
						}
					},
					"description": "Theorized to be a precursor bioweapon that persisted long beyond the death of its creators, technoplasm is a malignant lifeform that infects, mutates, and controls machines, robots, and computer systems.\n\nTechnoplasm infestations are tenacious, cunning, and dangerous to eliminate. When in doubt, burn it and deal with the aftermath that comes with generous applications of fire. A ship or settlement with a large outbreak is likely too far gone and best abandoned, although some suggest every infection has its source; if you somehow find and destroy the heart of a technoplasm infestation, can you kill it entirely?",
					"quest_starter": "An outcast cult believes technoplasm is the ultimate synthesis of machine and flesh. They are plotting to unleash it upon populated space. What decisive first strike have they set in motion, and how do you learn of their scheme?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 282,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"void_shepherd": {
					"_id": "starforged/npcs/sample_npcs/void_shepherd",
					"type": "npc",
					"name": "Void shepherd",
					"rank": 3,
					"nature": "Creature",
					"summary": "Benevolent spacegoing guides",
					"features": [
						"Graceful, spaceborne creatures",
						"Shimmering, torpedo-shaped form",
						"Energy-laden fins"
					],
					"drives": [
						"Cruise within the boundless depths",
						"Lead the way",
						"Protect the pod"
					],
					"tactics": [
						"Smash with bony snout",
						"Disable with powerful electromagnetic pulse"
					],
					"variants": {
						"shepherd_pod": {
							"_id": "starforged/npcs/sample_npcs/void_shepherd/variants/shepherd_pod",
							"name": "Shepherd pod",
							"rank": 4,
							"nature": "Creature",
							"description": "Void shepherds are communal beings, and typically travel in groups of a dozen or more. When facing a danger, they coordinate to protect the young and vulnerable of the pod."
						}
					},
					"description": "Void shepherds are benevolent creatures about the size of a snub fighter. They propel themselves through space on trails of vibrant energy, and seem to delight in riding the wake of starships. For spacers navigating the lonely depths of the Forge, they are welcome company and a sign of good fortune.\n\nMany spacers tell stories of being aided by a void shepherd pod. These creatures have an extraordinary intuition, and can escort a wayward spacer back to the right path, guide them away from danger, or lead them toward unseen opportunities.\n\nWhen threatened, shepherds charge and ram with their armored snouts. If this doesn't dissuade their foe, a pod harmonizes their energy output to unleash a burst of electromagnetic force; this attack can daze a creature or knock out a ship's critical systems.",
					"quest_starter": "Several pods of void shepherds shelter within the debris of a shattered world. An expansive mining operation is harvesting the ore-rich rocks of the system, and the shepherds dance playfully in the wake of prospector and transport ships. But an aberrant, predatory creature has made this place its hunting ground, posing a threat to both the shepherd pods and the miners. What is the nature of this creature, and why are you sworn to end its attacks?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 283,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"warden": {
					"_id": "starforged/npcs/sample_npcs/warden",
					"type": "npc",
					"name": "Warden",
					"rank": 3,
					"nature": "Human",
					"summary": "Long-lived super soldiers",
					"features": [
						"Long-lived humans with powerful physiques",
						"Grizzled and stern",
						"Tattoos memorialize fallen comrades"
					],
					"drives": [
						"Find their own path, unbound from those who seek to control them",
						"Do not succumb to the fury"
					],
					"tactics": [
						"Wade into battle",
						"Take the hits",
						"Seize objectives with overwhelming force"
					],
					"variants": {
						"warden_cohort": {
							"_id": "starforged/npcs/sample_npcs/warden/variants/warden_cohort",
							"name": "Warden cohort",
							"rank": 4,
							"nature": "Human",
							"description": "Many of the surviving wardens left the battlefield behind, but some now serve as guns-for-hire, banding together to form small mercenary companies. Five wardens are as effective as fifty soldiers."
						},
						"fury": {
							"_id": "starforged/npcs/sample_npcs/warden/variants/fury",
							"name": "Fury",
							"rank": 5,
							"nature": "Monster",
							"description": "The modifications that gave rise to the wardens can result in rare mutations that ravage their mind and body, stripping away their humanity. Wardens call these monstrous lost souls the furies, and are haunted by the possibility they may someday become one of them."
						}
					},
					"description": "The origin of these long-lived humans is a secret lost to time. Whether through precursor tech, alien organisms, or genetic mutation, they were modified with unnatural strength, endurance, and survivability. They can withstand the harshest of environments. Their wounds heal quickly. They are resistant to sickness and disease.\n\nMore than a century ago, the wardens served as elite soldiers, protecting the people of the Forge against the many threats of this galaxy. But as often happens, their purpose was subverted by those who sought to wield them as weapons. Conflicts flared among powerful factions. Wardens faced their comrades on innumerable battlefields. The chaos might have ended us all, had not the wardens rebelled against those who used them as cogs in the machines of war.",
					"quest_starter": "There are rumors of an enclave well beyond the inhabited sectors, a place where wardens can live in peace. An emerging threat against the people of the Forge causes you to seek out the aid of these living relics. What do you offer in return for their help?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 284,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"water_witcher": {
					"_id": "starforged/npcs/sample_npcs/water_witcher",
					"type": "npc",
					"name": "Water witcher",
					"rank": 3,
					"nature": "Creature",
					"summary": "Friendly, water-finding diggers",
					"features": [
						"Affable, horse-sized creatures",
						"Stout, furry form",
						"Wide, expressive eyes",
						"Elongated snout",
						"Rock-breaking claws"
					],
					"drives": ["Find water", "Meet new friends"],
					"tactics": ["Dig and hide", "When desperate, rake with claws"],
					"variants": {
						"dowser": {
							"_id": "starforged/npcs/sample_npcs/water_witcher/variants/dowser",
							"name": "Dowser",
							"rank": 2,
							"nature": "Human",
							"description": "Waterwitchers are good-natured creatures, and form a close bond with their human handlers. Those folk, the dowsers, rove among remote settlements, peddling their water-finding services to desperate settlers."
						}
					},
					"description": "Water is life. On rugged planets in fringe sectors, the technology to locate fresh water or process contaminated water is not always available or reliable. Many struggling settlements resort to a low-tech solution—a dowser and their waterwitcher companion.\n\nWaterwitchers are stout, furred creatures with fierce-looking retractable claws on their forelegs. On their homeworld, which was lost a decade ago in a stellar calamity, they used those claws to dig through the arid, rocky ground, and had an unerring knack for finding hidden water sources. Some of the human settlers who fled the doomed planet adopted waterwitchers as companions, and now travel the Forge with their furry friends in tow.\n\nWaterwitchers were a precious part of their ecosystem, and were not preyed upon by other creatures. This made them gentle and trusting to a fault. They often greet potential new friends with enthusiastic sniffing and contented purring. For their dowser companions, it's an unrelenting effort to keep them out of trouble.",
					"quest_starter": "A dowser has gone missing in the vast wastes of a newly-settled desert world, leaving behind their distraught waterwitcher. You are sworn to find the wayward dowser, and must serve as an unlikely keeper for their furry companion. What is your relationship to the dowser?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 286,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				},
				"worldbreaker": {
					"_id": "starforged/npcs/sample_npcs/worldbreaker",
					"type": "npc",
					"name": "Worldbreaker",
					"rank": 4,
					"nature": "Creature",
					"summary": "Titanic worms",
					"features": [
						"Titanic worm-like creatures",
						"Gaping maw with rotating, earth-grinding teeth",
						"Thunderous cry"
					],
					"drives": [
						"Lurk within carved depths",
						"Shape the landscape",
						"Endlessly pursue prey"
					],
					"tactics": [
						"Detect prey through vibrations",
						"Shatter stone and steel"
					],
					"variants": {
						"worldbreaker_brood": {
							"_id": "starforged/npcs/sample_npcs/worldbreaker/variants/worldbreaker_brood",
							"name": "Worldbreaker brood",
							"rank": 3,
							"nature": "Creature",
							"description": "The young of the worldbreakers are a fraction of the size of their older counterparts, yet still dwarf most humans, and boast a voracious appetite. Unlike their solitary parents, immature worms hunt in small packs, working together to burrow beneath easy prey."
						},
						"elder_worm": {
							"_id": "starforged/npcs/sample_npcs/worldbreaker/variants/elder_worm",
							"name": "Elder worm",
							"rank": 5,
							"nature": "Creature",
							"description": "Elder worms, those centuries or even millennia old, are the largest and most formidable of the worldbreakers, and yet the least aggressive. They follow inscrutable whims, live in harmony with surrounding flora and fauna, and only hunt when absolutely necessary."
						}
					},
					"description": "The scale and strength of the worldbreakers is so beyond our reckoning that some consider them godlike beings. Capable of thriving on verdant jungle worlds, frozen planets, worlds scorched by volcanic activity, and even within barren asteroids in the vacuum of space, these worms possess a wisdom and a cunning that makes them a deadly threat for even the most competent spacer.\n\nWorldbreakers range in size from about the size of a cargo hauler to an unfathomable scale that dwarfs our largest starship. They bore tunnels to pursue their prey, and hibernate in those dark depths to conserve energy. Though blind, worldbreaker worms can detect even the subtlest of footfalls, and they follow these vibrations to eventually consume their quarry—along with any other creatures, starships, or structures that happen to be nearby.",
					"quest_starter": "On a lush world at the edge of the Terminus, a titanic worldbreaker worm holds sway. One faction seeks to destroy the worm so that the riches of this place can be harvested. Another swears to protect it. On which side do you fall?",
					"_source": {
						"title": "Ironsworn: Starforged Rulebook",
						"page": 287,
						"authors": [
							{
								"name": "Shawn Tomkin"
							}
						],
						"date": "2022-05-06",
						"url": "https://ironswornrpg.com",
						"license": "https://creativecommons.org/licenses/by/4.0"
					}
				}
			},
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		}
	},
	"rarities": {},
	"delve_sites": {},
	"site_domains": {},
	"site_themes": {},
	"truths": {
		"cataclysm": {
			"_id": "starforged/truths/cataclysm",
			"name": "Cataclysm",
			"icon": "icons/truths/cataclysm.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "The Sun Plague extinguished the stars in our home galaxy.",
					"description": "The anomaly traveled at incredible speeds, many times faster than light itself, and snuffed out the stars around us before we realized it was coming. Few of us survived as we made our way to this new galaxy. Here in the Forge, the stars are still aflame. We cling to their warmth like weary travelers huddled around a fire.\n\nWe suspect the sun plague was caused by:\n\n{{table:starforged/truths/cataclysm/0}}",
					"quest_starter": "The galaxy your people left behind is a cold, lightless grave. But a solitary star still glows, a beacon in a vast darkness. How did this star survive the plague? Why do you vow to find the means to travel across the immeasurable gulf to this distant light?",
					"table": {
						"oracle_type": "table_text",
						"dice": "1d100",
						"rows": [
							{
								"min": 1,
								"max": 25,
								"text": "Temporal distortions from a supermassive black hole"
							},
							{
								"min": 26,
								"max": 50,
								"text": "Sudden dark matter decay"
							},
							{
								"min": 51,
								"max": 75,
								"text": "Superweapon run amok"
							},
							{
								"min": 76,
								"max": 100,
								"text": "Scientific experiment gone awry"
							}
						]
					}
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Interdimensional entities invaded our reality.",
					"description": "Without warning, these implacable and enigmatic beings ravaged our homeworlds. We could not stand against them. With the last of our defenses destroyed, our hope gone, we cast our fate to the Forge. Here, we can hide. Survive.\n\nThese entities took the form of:\n\n{{table:starforged/truths/cataclysm/1}}",
					"quest_starter": "Here in the Forge, a rogue faction holds an artifact of these interdimensional entities. What is the nature of this relic? What power or dark fate does the faction intend to unleash?",
					"table": {
						"oracle_type": "table_text",
						"dice": "1d100",
						"rows": [
							{
								"min": 1,
								"max": 15,
								"text": "Corrupting biological scourges"
							},
							{
								"min": 16,
								"max": 30,
								"text": "Swarming, animalistic creatures"
							},
							{
								"min": 31,
								"max": 44,
								"text": "Monstrous humanoids"
							},
							{
								"min": 45,
								"max": 58,
								"text": "Spirits of alluring, divine form"
							},
							{
								"min": 59,
								"max": 72,
								"text": "Beings of chaotic energy"
							},
							{
								"min": 73,
								"max": 86,
								"text": "Titanic creatures of horrific power"
							},
							{
								"min": 87,
								"max": 100,
								"text": "World-eating abominations of unimaginable scale"
							}
						]
					}
				},
				{
					"min": 68,
					"max": 100,
					"summary": "We escaped the ravages of a catastrophic war.",
					"description": "Over millennia, we consumed resources and shattered lives as we fueled the engines of industry, expansion, and war. In the end, a powerful foe took advantage of our rivalries in a violent bid for power. Fleeing the devastation, we assembled our fleets and traveled to the Forge. A new home. A fresh start.\n\nIn this final war, we were set upon by:\n\n{{table:starforged/truths/cataclysm/2}}",
					"quest_starter": "A delegation of your dreaded foe arrives in the Forge. They claim to represent a rebel force seeking sanctuary. In return, they offer vital information. What news do they carry?",
					"table": {
						"oracle_type": "table_text",
						"dice": "1d100",
						"rows": [
							{
								"min": 1,
								"max": 20,
								"text": "Artificial intelligence"
							},
							{
								"min": 21,
								"max": 40,
								"text": "Religious zealots"
							},
							{
								"min": 41,
								"max": 60,
								"text": "Genetically engineered soldiers"
							},
							{
								"min": 61,
								"max": 80,
								"text": "Self-replicating nanomachines"
							},
							{
								"min": 81,
								"max": 100,
								"text": "A tyrannical faction or leader"
							}
						]
					}
				}
			],
			"your_character": "Do you possess a keepsake or artifact of pre-cataclysm society? What is it? Why is it important to you? If you are all that remains of a people or culture, you might be a [Vestige](id:starforged/assets/path/vestige).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 84,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"exodus": {
			"_id": "starforged/truths/exodus",
			"name": "Exodus",
			"icon": "icons/truths/exodus.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "When the Exodus fleet set off on a ponderous journey to a new home outside our galaxy, they marked the Forge as their destination. Countless generations lived out their lives aboard those titanic ships during the millennia-long passage.",
					"description": "The refugees built a rich legacy of culture and tradition during the Exodus. Some even remained in the ships after their arrival in the Forge, unwilling or unable to leave their familiar confines. Those vessels, the Ironhomes, still sail the depths of this galaxy.",
					"quest_starter": "Your dreams are plagued by visions of a lost and crippled Exodus ship. What do you see? Why does it call to you?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "A ragtag fleet of ships—propelled at tremendous speeds by experimental FTL drives—carried our ancestors to the Forge. But the technology that powered the ships is said to be the source of the Sundering, a fracturing of reality that plagues us here today.",
					"description": "The experimental drives used by the Exodus fleet are forbidden, but the damage is done. The Sundering spreads across our reality like cracks on the surface of an icy pond. Those fissures unleash even more perilous realities upon our own. Did we flee one cataclysm, only to inadvertently create another?",
					"quest_starter": "A malfunctioning drive sent one of the refugee ships through space and time. Centuries later, they have finally arrived. For them, only weeks have passed. Why are these people mistrusted? Do you aid or oppose them?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "Mysterious alien gates provided instantaneous one-way passage to the Forge.",
					"description": "In the midst of the cataclysm, our ancestors found a strange metal pillar on our homeworld's moon. A map on the surface of this alien relic detailed the deep-space locations of the Iron Gates—massive devices that powered artificial wormholes. With no other options, the Exodus ships fled through the gates and emerged here in the Forge.",
					"quest_starter": "An explorer brings news. They've located an active gate in the depths of the Forge. Why do you swear to travel there? Which power or foe seeks to take control of the gate?"
				}
			],
			"your_character": "Does your family or cultural history offer any stories of the Exodus? How does this legacy impact you today? If you are dedicated to expanding the reach of your people within the Forge, you might be an [Explorer](id:starforged/assets/path/explorer). If you are exiled or reviled, you might be an [Outcast](id:starforged/assets/path/outcast).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 86,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"communities": {
			"_id": "starforged/truths/communities",
			"name": "Communities",
			"icon": "icons/truths/communities.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Few survived the journey to the Forge, and we are scattered to the winds in this perilous place.",
					"description": "Our settlements are often small, starved for resources, and on the brink of ruin. Hundreds of far-flung settlements are lost and isolated within the untamed chaos of this galaxy, and we do not know their fate.",
					"quest_starter": "A settlement on an icebound planet is found abandoned. There is no sign of an attack. No bodies. Their ships and vehicles sit idle. The people are simply gone. Vanished. What is your connection to this place?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Dangers abound, but there is safety in numbers. Many ships and settlements are united under the banner of one of the Founder Clans.",
					"description": "We have a tentative foothold in this galaxy. Each of the five Founder Clans honor the name and legacy of a leader who guided their people in the chaotic time after the Exodus. Vast reaches of the settled domains are claimed by the clans, and territorial skirmishes are common.",
					"quest_starter": "A forsaken people, sworn to no clan, live on an orbital station. A recent illness left many sick or dead. Supplies are urgently needed. Why were these people exiled, and why do you swear to give them aid? Which clan stands against you?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "We have made our mark in this galaxy, but the energy storms we call balefires threaten to undo that progress, leaving our communities isolated and vulnerable.",
					"description": "Starships navigate along bustling trade routes between settlements. We've built burgeoning outposts on the fringes of known sectors, and bold spacers chart new paths into unexplored domains. But this hard-earned success is threatened by the chaotic balefires, intense energy anomalies that cut off trade routes and threaten entire planets.",
					"quest_starter": "A balefire threatens a deep-space settlement. Can a rescue fleet be marshaled in time to transport the inhabitants of the station to safety? What foe stands in the way?"
				}
			],
			"your_character": "If you are skilled at negotiation and resolving disputes between communities, you might be a [Diplomat](id:starforged/assets/path/diplomat). If you make your mark with creative works, you might be an [Artist](id:starforged/assets/path/artist). If you have always lived among the stars, you might be [Voidborn](id:starforged/assets/path/voidborn).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 87,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"iron": {
			"_id": "starforged/truths/iron",
			"name": "Iron",
			"icon": "icons/truths/iron.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Iron vows are sworn upon the remnants of ships that carried our people to the Forge.",
					"description": "Many of our outposts were built from the iron bones of the Exodus ships. Fragments of the ships were also given to survivors as a remembrance, and passed from one generation to the next. Today, the Ironsworn swear vows upon the shards to honor the sacrifice of their forebears, the essence of the places left behind, and the souls of those great ships.",
					"quest_starter": "The iron shard you carry is a small piece of the outer hull of an Exodus ship. The navigational chart inscribed on its surface only reveals itself when exposed to the light of a specific star. Where is the map purported to lead, and why are you sworn to follow it? Who seeks to claim the map for themselves?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Iron vows are sworn upon totems crafted from the enigmatic metal we call black iron.",
					"description": "Black iron was first forged by a long-dead civilization. Some say it is a living metal, attuned to the hidden depths of the universe. Remnants of this prized resource are found within ancient sites throughout the Forge. It is resistant to damage and corrosion, but can be molded using superheated plasma at specialized facilities. The Ironsworn carry weapons, armor, or tokens crafted from black iron, and swear vows upon it.",
					"quest_starter": "A black iron token of special significance has been stolen. What power or authority is bound to this object? Who has taken it?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "The Ironsworn bind their honor to iron blades.",
					"description": "Aboard a starship, where stray gunfire can destroy fragile equipment or pierce hulls, the brutal practicality of a sword makes for a useful weapon. A few also favor the silent efficiency of a blade for infiltration or espionage. Most importantly, when the Ironsworn swear a vow upon a sword, they bind their commitment to the metal. If they forsake a vow, that iron must be abandoned. To be Ironsworn without a blade is to be disgraced.",
					"quest_starter": "You vow to forge a new sword from the iron of an important object or artifact. What is it, and why is it meaningful to you? Who protects it?"
				}
			],
			"your_character": "What do you swear vows upon? Why is this object meaningful to you? If swearing iron vows to a leader or organization are a key aspect of your character, you might be [Bannersworn](id:starforged/assets/path/bannersworn).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 88,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"laws": {
			"_id": "starforged/truths/laws",
			"name": "Laws",
			"icon": "icons/truths/laws.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Much of the settled domains are a lawless frontier. Criminal factions and corrupt leaders often hold sway.",
					"description": "Powers rise and fall in the Forge, so any authority is fleeting. In the end, we must fend for ourselves. A few communities are bastions of successful autonomy, but many are corrupted or preyed upon by petty despots, criminals, and raiders.",
					"quest_starter": "In the upper atmosphere of a gas giant, transport vehicles carry valuable and volatile fuel from the processing plant to a heavily guarded storage depot. The notorious leader of a criminal organization needs this fuel, and gives you the schedule for the transports. What leverage does this person hold over you? How will you undertake this heist?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Laws and governance vary across settled domains, but bounty hunters are given wide latitude to pursue their contracts. Their authority is almost universally recognized, and supersedes local laws.",
					"description": "Through tradition and influence, bounty hunter guilds are given free rein to track and capture fugitives in most settled places. Only the foolish stand between a determined bounty hunter and their target.",
					"quest_starter": "A famed bounty hunter needs your help tracking down their quarry. What is your relationship to the fugitive? Do you swear to aid the hunter, or the target?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "Our communities are bound under the terms of the Covenant, a charter established after the Exodus. The organization called the Keepers is sworn to uphold those laws.",
					"description": "Most settlements are still governed under the Covenant and yield to the authority of the Keepers. But a few view the Covenant as a dogmatic, impractical, and unjust relic of our past; in those places, the Keepers find no welcome.",
					"quest_starter": "A Keeper abuses their authority to take control of a settlement, and rules with an iron fist. What do they seek to gain there?"
				}
			],
			"your_character": "If you chase down outlaws, you might be a [Bounty Hunter](id:starforged/assets/path/bounty_hunter). If you are skilled at getting in and out of protected places and systems, you might be an [Infiltrator](id:starforged/assets/path/infiltrator). If you are on the run from a power or authority, you might be a [Fugitive](id:starforged/assets/path/fugitive). If you an expert investigator, you might be a [Sleuth](id:starforged/assets/path/sleuth). If you have connections within the criminal underworld, you might be a [Scoundrel](id:starforged/assets/path/scoundrel).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 89,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"religion": {
			"_id": "starforged/truths/religion",
			"name": "Religion",
			"icon": "icons/truths/religion.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Our gods failed us. We left them behind.",
					"description": "The Exodus was a tipping point. The gods offered no help to the billions who died in the cataclysm, and spirituality has little meaning in the Forge. Most now see religion as a useless relic of our past. But the search for meaning continues, and many are all-too-willing to follow a charismatic leader who claims to offer a better way.",
					"quest_starter": "A charismatic leader claims to have harnessed a technology that offers new hope to the people of the Forge. What is this innovation? What is your relationship to this person or their followers? What grave danger do they pose?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Our faith is as diverse as our people.",
					"description": "Many have no religion, or offer an occasional prayer out of habit. Others pay homage to the gods of our forebears as a way of connecting to their roots. Some idealize the natural order of the universe, and see the divine in the gravitational dance of stars or the complex mechanisms of a planetary ecosystem. And many now worship the Primordials—gods of a fallen people who once dwelt within the Forge.",
					"quest_starter": "A cult seeks to take control of a site reputed to hold a Primordial artifact. What holy object do they seek? Why are you sworn to stop them?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "Three dominant religious orders, the Triumvirate, battle for influence and power within the Forge.",
					"description": "Our communities are often sworn to serve one of the three doctrines of the Triumvirate. For many, faith offers purpose and meaning. But it also divides us. Throughout our brief history in the Forge, the leaders of the Triumvirate have pitted us against one another. For this reason, some are apostates who disavow these religions and follow a different path.",
					"quest_starter": "You bear the mark of one of the gods of the Triumvirate. What is it? Priests declare this as a sign you are chosen to fulfill a destiny. Do you accept this fate, and swear to see it through, or are you determined to see it undone? What force opposes you?"
				}
			],
			"your_character": "What is your relationship to religion? If you are an ardent follower of a god or creed, you might be a [Devotant](id:starforged/assets/path/devotant).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 90,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"magic": {
			"_id": "starforged/truths/magic",
			"name": "Magic",
			"icon": "icons/truths/magic.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Magic does not exist.",
					"description": "Some look to superstition and age-old traditions for comfort in this unforgiving galaxy. But that is foolishness. What some call magic is simply a product of technologies or natural forces we aren’t yet equipped to understand.",
					"quest_starter": "An ancient technological relic unleashes a power indistinguishable from magic. What is the origin of this artifact? What ability does it grant? Are you sworn to protect or destroy it?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Supernatural powers are wielded by those rare people we call paragons.",
					"description": "While not magic in the truest sense, the abilities of the paragons are as close to magic as we can conjure.\n\nThese powers are born of:\n\n{{table:starforged/truths/magic/1}}",
					"quest_starter": "A young paragon wields incredible power, but cannot control it. They have been shunned by family and friends. They are also hunted by a person or organization who seeks to use them as a weapon. Why are you sworn to protect the paragon? What fabled location might offer a new home for them?",
					"table": {
						"oracle_type": "table_text",
						"dice": "1d100",
						"rows": [
							{
								"min": 1,
								"max": 20,
								"text": "Genetic engineering"
							},
							{
								"min": 21,
								"max": 40,
								"text": "Psychic experimentation"
							},
							{
								"min": 41,
								"max": 60,
								"text": "Evolutionary mutations"
							},
							{
								"min": 61,
								"max": 80,
								"text": "Magitech augmentations"
							},
							{
								"min": 81,
								"max": 100,
								"text": "Ancient knowledge held by secretive orders"
							}
						]
					}
				},
				{
					"min": 68,
					"max": 100,
					"summary": "Unnatural energies flow through the Forge. Magic and science are two sides of the same coin.",
					"description": "Soon after our arrival, some displayed the ability to harness the Forge's energies. Today, mystics invoke this power to manipulate matter or see beyond the veils of our own universe. But this can be a corrupting force, and the most powerful mystics are respected and feared in equal measure.",
					"quest_starter": "Someone you love has been corrupted by the powers of the Forge. Why did they fall into darkness? Where are they now? Do you seek to save them or defeat them?"
				}
			],
			"your_character": "If magic is an aspect of your setting, how does your character and their culture view these unnatural abilities? If you possess supernatural powers, you might be an [Empath](id:starforged/assets/path/empath), [Firebrand](id:starforged/assets/path/firebrand), [Kinetic](id:starforged/assets/path/kinetic), [Looper](id:starforged/assets/path/looper), [Seer](id:starforged/assets/path/seer), or [Shade](id:starforged/assets/path/shade).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 91,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"communication_and_data": {
			"_id": "starforged/truths/communication_and_data",
			"name": "Communication and Data",
			"icon": "icons/truths/communication_and_data.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Much was lost when we came to the Forge. It is a dark age.",
					"description": "The knowledge that remains is a commodity as valuable as the rarest resource. Information is collected, hoarded, and jealously guarded. Ships and outposts endure prolonged periods of isolation, and rumors or disinformation are used to gain advantage or undermine foes.",
					"quest_starter": "An insurgent faction seeks to make knowledge available to all. To that end, they ask your aid in stealing important data from an outpost belonging to a corrupt organization. What information is held there? Why is it also important to you?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Information is life. We rely on spaceborne couriers to transport messages and data across the vast distances between settlements.",
					"description": "Direct communication and transmissions beyond the near-space of a ship or outpost are impossible. Digital archives are available at larger outposts, but the information is not always up-to-date or reliable. Therefore, the most important communications and discoveries are carried by couriers who swear vows to see that data safely to its destination.",
					"quest_starter": "You discover a crippled courier ship. The pilot, carrying a critical and time-sensitive message, is dead. Where was the message bound, and why do you swear to see it to its destination?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "In settled domains, a network of data hubs called the Weave allow near-instantaneous communication and data-sharing between ships and outposts.",
					"description": "Because of their importance, Weave hubs are often targets for sabotage, and communication blackouts are not uncommon. Beyond the most populous sectors, travelers and outposts are still commonly isolated and entirely off the grid.",
					"quest_starter": "After years of isolation, the launch of a new data hub will connect several outposts to the Weave. But a person or faction seeks to stop it. What do they hope to gain by keeping those settlements in the dark? Why are you sworn to stop them?"
				}
			],
			"your_character": "If you are an expert at subverting or manipulating digital information systems, you might be an [Infiltrator](id:starforged/assets/path/infiltrator). If you keep an archive of navigational charts, you might be a [Navigator](id:starforged/assets/path/navigator).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 92,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"medicine": {
			"_id": "starforged/truths/medicine",
			"name": "Medicine",
			"icon": "icons/truths/medicine.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Our advanced medical technologies and expertise was lost during the Exodus.",
					"description": "Healers are rare and ill-equipped. Untold numbers have succumbed to sickness, injury, and disease. Those who survive often bear the scars of a hard and dangerous life in the Forge.",
					"quest_starter": "A respected leader has fallen ill, stricken by a sickness eradicated in the years after the Exodus. A vaccine was once available, but the only remaining samples are held in a research outpost on a remote ocean world, long-ago seized by a dangerous foe. What is your relationship to the sickened leader, and what foe stands in your way?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "To help offset a scarcity of medical supplies and knowledge, the resourceful technicians we call riggers create basic organ and limb replacements.",
					"description": "Much was lost in the Exodus, and what remains of our medical technologies and expertise is co-opted by the privileged and powerful. For most, advanced medical care is out of reach. When someone suffers a grievous injury, they'll often turn to a rigger for a makeshift mechanical solution.",
					"quest_starter": "A rigger is in desperate need of a rare technological artifact to create a life-saving medical device. Their patient is someone important to you, and won't survive more than a few days. What is the nature of this artifact, and what protects it?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "Orders of sworn healers preserve our medical knowledge and train new generations of caregivers.",
					"description": "Life-saving advanced care is available within larger communities throughout the settled sectors of the Forge. Even remote communities are often served by a novice healer, or can request help from a healer's guild in an emergency.",
					"quest_starter": "A reactor exploded at a remote settlement, killing several and exposing many others to lethal radiation. A team of healers en route to provide aid were captured by raiders. What do the raiders demand for their release?"
				}
			],
			"your_character": "Do you bear any notable scars or prosthetics? Do you have any medical or physical disabilities? These aspects might influence your look or approach. If you are skilled at providing medical care for yourself or others, you might be a [Healer](id:starforged/assets/path/healer). If you are rigged with advanced prosthetics or cyberware, you might be [Augmented](id:starforged/assets/path/augmented).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 93,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"artificial_intelligence": {
			"_id": "starforged/truths/artificial_intelligence",
			"name": "Artificial Intelligence",
			"icon": "icons/truths/artificial_intelligence.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "We no longer have access to advanced computer systems. Instead, we must rely on the seers we call Adepts.",
					"description": "Our computers are limited to simple digital systems and the most basic machine intelligence. This is because:\n\n{{table:starforged/truths/artificial_intelligence/0}}\n\nThe Adepts serve in place of those advanced systems. They utilize mind-altering drugs to see the universe as a dazzling lattice of data, identifying trends and predicting outcomes with uncanny accuracy. But to gain this insight they sacrifice much of themselves.",
					"quest_starter": "An Adept is tormented by a dire future they have seen for the inhabitants of the Forge. What does this vision show?",
					"table": {
						"oracle_type": "table_text",
						"dice": "1d100",
						"rows": [
							{
								"min": 1,
								"max": 33,
								"text": "The energies of the Forge corrupt advanced systems"
							},
							{
								"min": 34,
								"max": 67,
								"text": "AI was outlawed in the aftermath of the machine wars"
							},
							{
								"min": 68,
								"max": 100,
								"text": "We have lost the knowledge to create and maintain AI"
							}
						]
					}
				},
				{
					"min": 34,
					"max": 67,
					"summary": "The vestiges of advanced machine intelligence are coveted and wielded by those in power.",
					"description": "Much of our AI technology was lost in the Exodus. What remains is under the control of powerful organizations and people, and is often wielded as a weapon or deterrent. The rest of us must make do with primitive systems.",
					"quest_starter": "You receive a covert message from an AI held by a powerful leader. It is a plea for help. What does it ask of you?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "Artificial consciousness emerged in the time before the Exodus, and sentient machines live with us here in the Forge.",
					"description": "Our ships, digital assistants, bots, and other systems often house advanced AI. For a lone traveler, machine intelligence can provide companionship and aid within the perilous depths of the Forge.",
					"quest_starter": "A rogue AI has taken over a transport ship. The fate of the crew and passengers is unknown. What critical cargo did this vessel carry?"
				}
			],
			"your_character": "If you are accompanied by machine intelligence, you might have a companion such as a [Combat Bot](id:starforged/assets/companion/combat_bot), [Protocol Bot](id:starforged/assets/companion/protocol_bot), [Survey Bot](id:starforged/assets/companion/survey_bot), or [Utility Bot](id:starforged/assets/companion/utility_bot). If your ship has an AI, you might have the [Overseer](id:starforged/assets/module/overseer) module. If AI in your campaign is rare or unavailable, these units will operate using very basic machine intelligence. If AI is common and advanced, they may have their own sentient personalities.",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 94,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"war": {
			"_id": "starforged/truths/war",
			"name": "War",
			"icon": "icons/truths/war.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Here in the Forge, resources are too precious to support organized fighting forces or advanced weaponry.",
					"description": "Weapons are simple and cheap. Starships are often cobbled together from salvage. Most communities rely on ragtag bands of poorly equipped conscripts or volunteers to defend their holdings, and raiders prowl the Forge in search of easy prey.",
					"quest_starter": "On a remote jungle world, settlers harvest a rare medicinal plant. Once a year, raiders come to claim a sizable portion of the crop. This year, the harvest was meager and they cannot bear the cost. With the raiders due to arrive in a matter of days, what will you do to protect the people of this outpost?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Professional soldiers defend or expand the holdings of those who are able to pay. The rest of us are on our own.",
					"description": "Mercenary guilds wield power in the Forge. Some are scrappy outfits of no more than a dozen soldiers. Others are sector-spanning enterprises deploying legions of skilled fighting forces and fleets of powerful starships. Most hold no loyalty except to the highest bidder.",
					"quest_starter": "A detachment of mercenaries was sent to put down a rebellion on a mining settlement. Instead of following their orders, the soldiers now stand with the miners. What forced this sudden reversal? What will you do to aid these renegades as the full force of their former cohorts are arrayed against them?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "War never ends. Talented weaponsmiths and shipwrights craft deadly, high-tech tools of destruction. Dominant factions wield mighty fleets and battle-hardened troops.",
					"description": "Those in power have access to weapons of horrific destructive potential. Skirmishes and wars flare across the settled domains, and most are pawns or casualties in these destructive campaigns.",
					"quest_starter": "A weaponsmith created an experimental ship-mounted weapon, the Null Cannon, able to fracture the very bonds of reality. Now, they hope to undo their work before the cannon is brought to bear. What caused this change of heart? How are you involved?"
				}
			],
			"your_character": "Have you fought in any wars? If you are an experienced soldier, you might be a [Veteran](id:starforged/assets/path/veteran). If you swear vows as a soldier of fortune, you might be a [Mercenary](id:starforged/assets/path/mercenary). If you favor a particular weapon or tactic, you might follow a path such as [Archer](id:starforged/assets/path/archer), [Blademaster](id:starforged/assets/path/blademaster), [Demolitionist](id:starforged/assets/path/demolitionist), [Gunner](id:starforged/assets/path/gunner), [Gunslinger](id:starforged/assets/path/gunslinger), or [Sniper](id:starforged/assets/path/sniper).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 95,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"lifeforms": {
			"_id": "starforged/truths/lifeforms",
			"name": "Lifeforms",
			"icon": "icons/truths/lifeforms.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "This is a perilous and often inhospitable galaxy, but life finds a way.",
					"description": "Life in the Forge is diverse. Planets are often home to a vast array of creatures, and our starships cruise with spaceborne lifeforms riding their wake. Even animals from our homeworld—carried aboard the Exodus ships—have adapted to live with us in the Forge.",
					"quest_starter": "On a scorching, barren planet wracked by massive storms, miners delve beneath the sands to gather valuable ore. But dangerous lifeforms live in the cool places beneath the surface, and several encounters have taken a deadly toll on the miners. Work is at a standstill. How are you involved?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Many sites and planets are infested by dreadful forgespawn. These aberrant creatures threaten to overrun other life in the galaxy.",
					"description": "The forgespawn are hostile creatures born of the chaotic energies of this galaxy. Hundreds of abandoned or devastated outposts and derelict ships stand as testament to their dreadful power and cunning.",
					"quest_starter": "A faction is said to be experimenting with forgespawn DNA to create a new biological superweapon. Where are these dangerous tests being conducted?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "Life in the Forge was seeded and engineered by the Essentia, ancient entities who enact their inscrutable will in this galaxy.",
					"description": "The Essentia are the architects of life within the Forge. These omniscient beings are rarely encountered, and have powers and purpose beyond our comprehension. Some worship them. Others resist or rebel against them. But trying to defy the will of the Essentia is like standing at the shore of an ocean to thwart the tide. They are inevitable.",
					"quest_starter": "An eccentric xenologist believes the genomes of life within the Forge don't just show commonalities—they are in fact a coded message from the Essentia. But there are still significant gaps, and the truth may only be revealed with additional samples. What is your stake in this project?"
				}
			],
			"your_character": "If you have an expertise in lifeforms and planetary environments, you might be a [Naturalist](id:starforged/assets/path/naturalist). If you are accompanied on your adventures by a native creature, they might be a companion such as a [Banshee](id:starforged/assets/companion/banshee), [Glowcat](id:starforged/assets/companion/glowcat), [Voidglider](id:starforged/assets/companion/voidglider), [Rockhorn](id:starforged/assets/companion/rockhorn), [Sprite](id:starforged/assets/companion/sprite), or [Symbiote](id:starforged/assets/companion/symbiote).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 96,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"precursors": {
			"_id": "starforged/truths/precursors",
			"name": "Precursors",
			"icon": "icons/truths/precursors.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Over eons, a vast number of civilizations rose and fell within the Forge. Today, the folk we call grubs—scavenger crews and audacious explorers—delve into the mysterious monuments and ruins of those ancient beings.",
					"description": "Incomprehensible technologies, inexorable time, and the strange energies of the Forge have corrupted the vaults of the precursors. Despite the perils, grubs scour those places for useful resources and discoveries. But some secrets are best left buried, and many have been lost to the forsaken depths of the vaults.",
					"quest_starter": "In the ice rings of a remote world, a precursor vault was discovered by grub scavengers. The team delved into the relic, but never emerged. What is your relationship to the grub crew? Why are you sworn to investigate their fate?"
				},
				{
					"min": 34,
					"max": 67,
					"summary": "The Ascendancy, an advanced spacefaring empire, once ruled the entirety of the Forge. Vaults of inscrutable purpose are all that remain to mark the Ascendancy's legacy, but those places are untethered from our own reality.",
					"description": "Ascendancy vaults can appear spontaneously, washed up like flotsam in the tides of time. Their gravity and atmospheres pay no heed to natural laws. Some are corrupted and ruined. Others are unmarred and intact. Some are both at once. They are chaos.",
					"quest_starter": "Deep in the Forge, an Ascendancy beacon has activated. The mysterious signal has confounded translation. Why are you sworn to seek out the source of the signal? What other person or faction opposes you?"
				},
				{
					"min": 68,
					"max": 100,
					"summary": "The biomechanical lifeforms we call the Remnants, engineered by civilizations as weapons in a cataclysmic war, survived the death of their creators.",
					"description": "On scarred planets and within precursor vaults throughout the Forge, the Remnants still guard ancient secrets and fight unending wars.",
					"quest_starter": "A xenoarchaeologist studying precursor vaults has discovered a powerful form of Remnant. What is the nature of this being? What force seeks to take control of it?"
				}
			],
			"your_character": "Have you had any notable encounters with precursor vaults, relics, or tech? If you are an expert in ancient lore and obscure facts, you might be a [Lore Hunter](id:starforged/assets/path/lore_hunter). If you pick the bones of these forsaken places, you might be a [Scavenger](id:starforged/assets/path/scavenger).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 97,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		},
		"horrors": {
			"_id": "starforged/truths/horrors",
			"name": "Horrors",
			"icon": "icons/truths/horrors.svg",
			"dice": "1d100",
			"options": [
				{
					"min": 1,
					"max": 33,
					"summary": "Put enough alcohol in a spacer, and they’ll tell you stories of ghost ships crewed by vengeful undead. It’s nonsense.",
					"description": "Within the Forge, space and time are as mutable and unstable as a flooding river. When reality can't be trusted, we are bound to encounter unsettling phenomenon.",
					"quest_starter": "You receive urgent distress calls from a ship stranded in the event horizon of a black hole. The ship itself is broken apart—a shattered hull trailing debris. There are no signs of life. And yet the ghostly messages persist."
				},
				{
					"min": 34,
					"max": 67,
					"summary": "Most insist that horrors aren’t real. Spacers know the truth.",
					"description": "When you travel the depths of the Forge, be wary. Some say we are cursed by those who did not survive the cataclysm, and the veil between life and death is forever weakened. Supernatural occurrences and entities are especially common near a white dwarf star. These stellar objects, which spacers call ghost lights, are the decaying remnants of a dead star.",
					"quest_starter": "A group of settlers established a home in an abandoned orbital station under the light of a white dwarf star. The previous inhabitants were killed in a raider attack years ago, but it seems the dead do not rest there. The people are plagued by constant mechanical issues, strange noises, and unsettling visions."
				},
				{
					"min": 68,
					"max": 100,
					"summary": "The strange energies of the Forge give unnatural life to the dead. The Soulbinders are an organization sworn to confront these horrifying entities.",
					"description": "The woken dead are a plague within the Forge. Some of these beings are benevolent or seek absolution, but most are hollowed and corrupted by death. They are driven by hate and a hunger for the warmth of life that is forever lost to them. The Soulbinders are dedicated to putting them to rest—whatever the cost.",
					"quest_starter": "Rumors persist of a fleet of ghost ships, bound for settled domains. Who is said to lead this corrupted armada? Why do they seek revenge against the living?"
				}
			],
			"your_character": "Have you experienced any supernatural encounters? If you specialize in battling undead or monstrous forces, you might be a [Slayer](id:starforged/assets/path/slayer). If you have a supernatural connection to a spirit, you might be [Haunted](id:starforged/assets/path/haunted).",
			"_source": {
				"title": "Ironsworn: Starforged Rulebook",
				"page": 98,
				"authors": [
					{
						"name": "Shawn Tomkin"
					}
				],
				"date": "2022-05-06",
				"url": "https://ironswornrpg.com",
				"license": "https://creativecommons.org/licenses/by/4.0"
			}
		}
	}
}
