diff --git a/public/resources/great_works/art.json b/public/resources/great_works/art.json new file mode 100644 index 00000000..8c98dc23 --- /dev/null +++ b/public/resources/great_works/art.json @@ -0,0 +1,170 @@ +[ + { + "id": "runestone_founding", + "name": "Runestone of the Founding", + "type": "art", + "era_authored": 1, + "description": "The first carving made by dwarven hands above ground. Still legible. Still grim.", + "flavor": "The first carving made by dwarven hands above ground. Still legible. Still grim.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "art_pedestal", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "art" + ] + } + }, + { + "id": "first_king_carving", + "name": "Carving of the First King", + "type": "art", + "era_authored": 2, + "description": "Twenty cubits tall. He stares east, where the enemy was. The enemy is now stone.", + "flavor": "Twenty cubits tall. He stares east, where the enemy was. The enemy is now stone.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "art_pedestal", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "art" + ] + } + }, + { + "id": "tapestry_battle_dawn", + "name": "Tapestry of Battle-Dawn", + "type": "art", + "era_authored": 3, + "description": "Woven in iron thread on stone-bark cloth. The dwarves in it are still fighting.", + "flavor": "Woven in iron thread on stone-bark cloth. The dwarves in it are still fighting.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "art_pedestal", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "art" + ] + } + }, + { + "id": "mountains_mirror", + "name": "The Mountain's Mirror", + "type": "art", + "era_authored": 4, + "description": "A single gem the size of a fist. Cut so that it shows the looker as they were a generation ago.", + "flavor": "A single gem the size of a fist. Cut so that it shows the looker as they were a generation ago.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "art_pedestal", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "art" + ] + } + }, + { + "id": "ancestor_wall", + "name": "The Ancestor Wall", + "type": "art", + "era_authored": 3, + "description": "Eleven thousand carved faces. Some still recognized. Most still watching.", + "flavor": "Eleven thousand carved faces. Some still recognized. Most still watching.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "art_pedestal", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "art" + ] + } + }, + { + "id": "stained_glass_hall", + "name": "Stained-Glass of the Great Hall", + "type": "art", + "era_authored": 5, + "description": "Lit only by deep light from below. The colors are not in any sky.", + "flavor": "Lit only by deep light from below. The colors are not in any sky.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "art_pedestal", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "art" + ] + } + }, + { + "id": "beard_lock_reliquary", + "name": "Beard-Lock Reliquary", + "type": "art", + "era_authored": 2, + "description": "Beard-locks of the founding kings, sealed in adamantine cases. Still grow when the door opens.", + "flavor": "Beard-locks of the founding kings, sealed in adamantine cases. Still grow when the door opens.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "art_pedestal", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "art" + ] + } + }, + { + "id": "map_deep_roads", + "name": "Map of the Deep Roads", + "type": "art", + "era_authored": 4, + "description": "Eighteen square cubits of carved jasper. Updates itself when new tunnels are cut.", + "flavor": "Eighteen square cubits of carved jasper. Updates itself when new tunnels are cut.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "art_pedestal", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "art" + ] + } + } +] diff --git a/public/resources/great_works/music.json b/public/resources/great_works/music.json new file mode 100644 index 00000000..b061cd89 --- /dev/null +++ b/public/resources/great_works/music.json @@ -0,0 +1,128 @@ +[ + { + "id": "hymn_to_anvil", + "name": "Hymn to the Anvil", + "type": "music", + "era_authored": 2, + "description": "One verse per blow. Sing through, the steel is true.", + "flavor": "One verse per blow. Sing through, the steel is true.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "music_chamber", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "music" + ] + } + }, + { + "id": "drink_song_hold", + "name": "The Drink-Song of the Hold", + "type": "music", + "era_authored": 1, + "description": "Three hundred verses. Most halls only know forty. The rest are in the brewer's beard.", + "flavor": "Three hundred verses. Most halls only know forty. The rest are in the brewer's beard.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "music_chamber", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "music" + ] + } + }, + { + "id": "funeral_march_thanes", + "name": "Funeral March of the Thanes", + "type": "music", + "era_authored": 3, + "description": "Played for kings, read by the rest. The drums are bone. The bones are dwarven. The dwarves were thanes.", + "flavor": "Played for kings, read by the rest. The drums are bone. The bones are dwarven. The dwarves were thanes.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "music_chamber", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "music" + ] + } + }, + { + "id": "forge_chant", + "name": "The Forge-Chant", + "type": "music", + "era_authored": 2, + "description": "Tempo set by the bellows. Lyrics carved into the bellows-handle.", + "flavor": "Tempo set by the bellows. Lyrics carved into the bellows-handle.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "music_chamber", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "music" + ] + } + }, + { + "id": "war_drum_karak", + "name": "War-Drum of Karak", + "type": "music", + "era_authored": 4, + "description": "Heard once across the plains. The plains have been quiet ever since.", + "flavor": "Heard once across the plains. The plains have been quiet ever since.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "music_chamber", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "music" + ] + } + }, + { + "id": "wedding_lament", + "name": "The Wedding-Lament", + "type": "music", + "era_authored": 5, + "description": "We are dwarves. Our wedding songs are sad. They become true over time.", + "flavor": "We are dwarves. Our wedding songs are sad. They become true over time.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "music_chamber", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "music" + ] + } + } +] diff --git a/public/resources/great_works/statuary.json b/public/resources/great_works/statuary.json new file mode 100644 index 00000000..704e006f --- /dev/null +++ b/public/resources/great_works/statuary.json @@ -0,0 +1,170 @@ +[ + { + "id": "statue_first_thane", + "name": "Statue of the First Thane", + "type": "statuary", + "era_authored": 2, + "description": "Carved from the rock he died on. Still standing. Still watching the door.", + "flavor": "Carved from the rock he died on. Still standing. Still watching the door.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "statue_plinth", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "statuary" + ] + } + }, + { + "id": "bronze_bull_forge", + "name": "The Bronze Bull-Forge", + "type": "statuary", + "era_authored": 3, + "description": "Cast in one pour, of bronze that holds heat for three days. Used to forge the first crown.", + "flavor": "Cast in one pour, of bronze that holds heat for three days. Used to forge the first crown.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "statue_plinth", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "statuary" + ] + } + }, + { + "id": "iron_watcher", + "name": "The Iron Watcher", + "type": "statuary", + "era_authored": 4, + "description": "Seven cubits, fully armored, holding a hammer. No-one carved it. The dwarves under the mountain agree it was always there.", + "flavor": "Seven cubits, fully armored, holding a hammer. No-one carved it. The dwarves under the mountain agree it was always there.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "statue_plinth", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "statuary" + ] + } + }, + { + "id": "marble_king", + "name": "The Marble King", + "type": "statuary", + "era_authored": 5, + "description": "A king carved in white stone. The stone is not local. The stone is not dwarven. The king is.", + "flavor": "A king carved in white stone. The stone is not local. The stone is not dwarven. The king is.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "statue_plinth", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "statuary" + ] + } + }, + { + "id": "adamantine_throne", + "name": "Adamantine Throne-Statue", + "type": "statuary", + "era_authored": 6, + "description": "Carved from a single block of adamantine, depicting the Throne. Worth more than the Throne it depicts.", + "flavor": "Carved from a single block of adamantine, depicting the Throne. Worth more than the Throne it depicts.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "statue_plinth", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "statuary" + ] + } + }, + { + "id": "stone_beard_brothers", + "name": "The Stone Beard-Brothers", + "type": "statuary", + "era_authored": 1, + "description": "Two dwarves carved holding hands. Older than any clan. Possibly older than dwarves.", + "flavor": "Two dwarves carved holding hands. Older than any clan. Possibly older than dwarves.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "statue_plinth", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "statuary" + ] + } + }, + { + "id": "standing_mountain", + "name": "The Standing Mountain", + "type": "statuary", + "era_authored": 5, + "description": "A mountain in miniature, carved from a mountain. Stands forty cubits high. Took ninety years and four masons.", + "flavor": "A mountain in miniature, carved from a mountain. Stands forty cubits high. Took ninety years and four masons.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "statue_plinth", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "statuary" + ] + } + }, + { + "id": "anvil_bound_hero", + "name": "The Anvil-Bound Hero", + "type": "statuary", + "era_authored": 4, + "description": "A warrior chained to an anvil — depicting the dwarven oath: bound to craft, bound to clan. The chains are real. So is the anvil.", + "flavor": "A warrior chained to an anvil — depicting the dwarven oath: bound to craft, bound to clan. The chains are real. So is the anvil.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "statue_plinth", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "statuary" + ] + } + } +] diff --git a/public/resources/great_works/writing.json b/public/resources/great_works/writing.json new file mode 100644 index 00000000..b1169daf --- /dev/null +++ b/public/resources/great_works/writing.json @@ -0,0 +1,170 @@ +[ + { + "id": "lay_of_karaz_dum", + "name": "The Lay of Karaz-Dûm", + "type": "writing", + "era_authored": 2, + "description": "When the mountain spoke, only one dwarf listened. He carved every word.", + "flavor": "When the mountain spoke, only one dwarf listened. He carved every word.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "saga_shelf", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "writing" + ] + } + }, + { + "id": "saga_first_delving", + "name": "Saga of the First Delving", + "type": "writing", + "era_authored": 1, + "description": "We struck the rock. The rock answered. The answer is still being recited.", + "flavor": "We struck the rock. The rock answered. The answer is still being recited.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "saga_shelf", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "writing" + ] + } + }, + { + "id": "codex_of_iron", + "name": "Codex of Iron", + "type": "writing", + "era_authored": 4, + "description": "Three thousand pages on three thousand alloys. Read them in order or you'll forge a brittle blade.", + "flavor": "Three thousand pages on three thousand alloys. Read them in order or you'll forge a brittle blade.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "saga_shelf", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "writing" + ] + } + }, + { + "id": "annals_mountain_throne", + "name": "Annals of the Mountain Throne", + "type": "writing", + "era_authored": 5, + "description": "Every coronation, every grudge, every wedding-feast since the Founding. Indexed.", + "flavor": "Every coronation, every grudge, every wedding-feast since the Founding. Indexed.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "saga_shelf", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "writing" + ] + } + }, + { + "id": "beard_hymns", + "name": "The Beard-Hymns", + "type": "writing", + "era_authored": 3, + "description": "Composed in the steam of the forge. Sung at the brewing of every fifth ale.", + "flavor": "Composed in the steam of the forge. Sung at the brewing of every fifth ale.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "saga_shelf", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "writing" + ] + } + }, + { + "id": "grudge_ledger", + "name": "The Grudge Ledger", + "type": "writing", + "era_authored": 4, + "description": "We do not forget. The book is the proof.", + "flavor": "We do not forget. The book is the proof.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "saga_shelf", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "writing" + ] + } + }, + { + "id": "book_of_forge_names", + "name": "Book of Forge-Names", + "type": "writing", + "era_authored": 3, + "description": "A forge unnamed cools quickly. A forge named outlasts kings.", + "flavor": "A forge unnamed cools quickly. A forge named outlasts kings.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "saga_shelf", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "writing" + ] + } + }, + { + "id": "chronicle_living_stone", + "name": "Chronicle of the Living Stone", + "type": "writing", + "era_authored": 6, + "description": "The mountain remembers what we cannot. We wrote down what it told us, before we forgot we had asked.", + "flavor": "The mountain remembers what we cannot. We wrote down what it told us, before we forgot we had asked.", + "unlock": { + "type": "great_work_slot_filled" + }, + "throne_room_layer": "saga_shelf", + "encyclopedia": { + "category": "civilization", + "entry_type": "great_work", + "detail_route": "/great-works", + "tags": [ + "great_works", + "writing" + ] + } + } +]