{"product_id":"ruined-imperial-city-district","title":"Ruined Imperial City District","description":"\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"c5e7d625-23ad-462d-9c3e-010e8b5412bb\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"c5cadddf-3ace-41ba-8066-15330163959c\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"177e82c8-108f-487a-b513-915180d117fe\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"30d847a9-1481-41f2-a849-af2005d0e96e\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"91a67a79-3b58-4ab2-b93f-0f318c7ea20c\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"e308953f-7219-46ab-bf18-85ed9ebe0f2c\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5fd595c4-0214-4bad-936e-0a9e552a101d\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"7dcde27d-d97a-4938-997f-855ad86b0f12\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp\u003eThe Ruined Imperial District is a haunting sprawl of shattered buildings. Jagged walls, collapsed roofs, and gaping arches tell the story of a city brought low by siege or magic. Perfect for setting the stage of a fallen empire or telling the story of a ferocious battle. Buy each piece individually or the entire set at a discount.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e-What's Included:\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eHouse 1 (8 pieces):\u003cbr\u003e32mm: 248x182x371mm \/ 9.8x7.2x14.6 inches\u003cbr\u003e28mm: 217x159x325mm \/ 8.5x6.3x12.8 inches\u003cbr\u003e20mm: 152x112x228mm \/ 6.0x4.4x9.0 inches\u003cbr\u003e15mm: 131x96x196mm \/ 5.2x3.8x7.7 inches\u003c\/p\u003e\n\u003cp\u003eHouse 2 (7 pieces):\u003cbr\u003e32mm: 200x243x307mm \/ 7.9x9.6x12.1 inches\u003cbr\u003e28mm: 175x213x269mm \/ 6.9x8.4x10.6 inches\u003cbr\u003e20mm: 123x150x189mm \/ 4.8x5.9x7.4 inches\u003cbr\u003e15mm: 106x128x162mm \/ 4.2x5.0x6.4 inches\u003c\/p\u003e\n\u003cp\u003eHouse 3 (8 pieces):\u003cbr\u003e32mm: 228x195x301mm \/ 9.0x7.7x11.9 inches\u003cbr\u003e28mm: 200x171x264mm \/ 7.9x6.7x10.4 inches\u003cbr\u003e20mm: 140x120x185mm \/ 5.5x4.7x7.3 inches\u003cbr\u003e15mm: 121x103x159mm \/ 4.8x4.1x6.3 inches\u003c\/p\u003e\n\u003cp\u003eHouse 4 (9 pieces):\u003cbr\u003e32mm: 226x230x412mm \/ 8.9x9.1x16.2 inches\u003cbr\u003e28mm: 198x201x361mm \/ 7.8x7.9x14.2 inches\u003cbr\u003e20mm: 139x141x253mm \/ 5.5x5.6x10.0 inches\u003cbr\u003e15mm: 119x121x217mm \/ 4.7x4.8x8.5 inches\u003c\/p\u003e\n\u003cp\u003eHouse 5 (8 pieces):\u003cbr\u003e32mm: 189x189x373mm \/ 7.4x7.4x14.7 inches\u003cbr\u003e28mm: 165x165x327mm \/ 6.5x6.5x12.9 inches\u003cbr\u003e20mm: 116x116x229mm \/ 4.6x4.6x9.0 inches\u003cbr\u003e15mm: 100x100x197mm \/ 3.9x3.9x7.8 inches\u003c\/p\u003e\n\u003cp\u003eHouse 6 (10 pieces):\u003cbr\u003e32mm: 183x240x374mm \/ 7.2x9.4x14.7 inches\u003cbr\u003e28mm: 160x210x328mm \/ 6.3x8.3x12.9 inches\u003cbr\u003e20mm: 112x147x230mm \/ 4.4x5.8x9.1 inches\u003cbr\u003e15mm: 96x127x197mm \/ 3.8x5.0x7.8 inches\u003c\/p\u003e\n\u003cp\u003eHouse 7 (8 pieces):\u003cbr\u003e32mm: 178x192x300mm \/ 7.0x7.6x11.8 inches\u003cbr\u003e28mm: 156x168x263mm \/ 6.1x6.6x10.4 inches\u003cbr\u003e20mm: 110x118x185mm \/ 4.3x4.6x7.3 inches\u003cbr\u003e15mm: 94x101x158mm \/ 3.7x4.0x6.2 inches\u003c\/p\u003e\n\u003cp\u003eHouse 8 (7 pieces):\u003cbr\u003e32mm: 169x226x362mm \/ 6.7x8.9x14.3 inches\u003cbr\u003e28mm: 148x198x317mm \/ 5.8x7.8x12.5 inches\u003cbr\u003e20mm: 104x139x222mm \/ 4.1x5.5x8.7 inches\u003cbr\u003e15mm: 89x119x191mm \/ 3.5x4.7x7.5 inches\u003c\/p\u003e\n\u003cp\u003eAll items come unpainted in non-toxic gray PLA. Some assembly may be required. We inspect all of our products prior to shipment, but due to the nature of 3d printing, some objects may require some cleanup prior to use.  This item is designed by MiniatureLand. Tabletop Terrain is a licensed printer of MiniatureLand. \u003c\/p\u003e","brand":"Tabletop Terrain","offers":[{"title":"Full Set \/ 32mm","offer_id":51174226362646,"sku":"TT-ML-RICD-FS-32","price":529.0,"currency_code":"USD","in_stock":true},{"title":"Full Set \/ 28mm","offer_id":51174226395414,"sku":"TT-ML-RICD-FS-28","price":396.0,"currency_code":"USD","in_stock":true},{"title":"Full Set \/ 20mm","offer_id":51174226428182,"sku":"TT-ML-RICD-FS-20","price":199.0,"currency_code":"USD","in_stock":true},{"title":"Full Set \/ 15mm","offer_id":51174226460950,"sku":"TT-ML-RICD-FS-15","price":160.0,"currency_code":"USD","in_stock":true},{"title":"House 1 \/ 32mm","offer_id":51174226493718,"sku":"TT-ML-RICD-H1-32","price":95.0,"currency_code":"USD","in_stock":true},{"title":"House 1 \/ 28mm","offer_id":51174226526486,"sku":"TT-ML-RICD-H1-28","price":71.0,"currency_code":"USD","in_stock":true},{"title":"House 1 \/ 20mm","offer_id":51174226559254,"sku":"TT-ML-RICD-H1-20","price":36.0,"currency_code":"USD","in_stock":true},{"title":"House 1 \/ 15mm","offer_id":51174226592022,"sku":"TT-ML-RICD-H1-15","price":29.0,"currency_code":"USD","in_stock":true},{"title":"House 2 \/ 32mm","offer_id":51174226624790,"sku":"TT-ML-RICD-H2-32","price":77.0,"currency_code":"USD","in_stock":true},{"title":"House 2 \/ 28mm","offer_id":51174226657558,"sku":"TT-ML-RICD-H2-28","price":58.0,"currency_code":"USD","in_stock":true},{"title":"House 2 \/ 20mm","offer_id":51174226690326,"sku":"TT-ML-RICD-H2-20","price":29.0,"currency_code":"USD","in_stock":true},{"title":"House 2 \/ 15mm","offer_id":51174226723094,"sku":"TT-ML-RICD-H2-15","price":23.0,"currency_code":"USD","in_stock":true},{"title":"House 3 \/ 32mm","offer_id":51174226755862,"sku":"TT-ML-RICD-H3-32","price":65.0,"currency_code":"USD","in_stock":true},{"title":"House 3 \/ 28mm","offer_id":51174226788630,"sku":"TT-ML-RICD-H3-28","price":49.0,"currency_code":"USD","in_stock":true},{"title":"House 3 \/ 20mm","offer_id":51174226821398,"sku":"TT-ML-RICD-H3-20","price":24.0,"currency_code":"USD","in_stock":true},{"title":"House 3 \/ 15mm","offer_id":51174226854166,"sku":"TT-ML-RICD-H3-15","price":20.0,"currency_code":"USD","in_stock":true},{"title":"House 4 \/ 32mm","offer_id":51174226886934,"sku":"TT-ML-RICD-H4-32","price":77.0,"currency_code":"USD","in_stock":true},{"title":"House 4 \/ 28mm","offer_id":51174226919702,"sku":"TT-ML-RICD-H4-28","price":58.0,"currency_code":"USD","in_stock":true},{"title":"House 4 \/ 20mm","offer_id":51174226952470,"sku":"TT-ML-RICD-H4-20","price":29.0,"currency_code":"USD","in_stock":true},{"title":"House 4 \/ 15mm","offer_id":51174226985238,"sku":"TT-ML-RICD-H4-15","price":23.0,"currency_code":"USD","in_stock":true},{"title":"House 5 \/ 32mm","offer_id":51174227018006,"sku":"TT-ML-RICD-H5-32","price":75.0,"currency_code":"USD","in_stock":true},{"title":"House 5 \/ 28mm","offer_id":51174227050774,"sku":"TT-ML-RICD-H5-28","price":56.0,"currency_code":"USD","in_stock":true},{"title":"House 5 \/ 20mm","offer_id":51174227083542,"sku":"TT-ML-RICD-H5-20","price":28.0,"currency_code":"USD","in_stock":true},{"title":"House 5 \/ 15mm","offer_id":51174227116310,"sku":"TT-ML-RICD-H5-15","price":23.0,"currency_code":"USD","in_stock":true},{"title":"House 6 \/ 32mm","offer_id":51174227149078,"sku":"TT-ML-RICD-H6-32","price":91.0,"currency_code":"USD","in_stock":true},{"title":"House 6 \/ 28mm","offer_id":51174227181846,"sku":"TT-ML-RICD-H6-28","price":68.0,"currency_code":"USD","in_stock":true},{"title":"House 6 \/ 20mm","offer_id":51174227214614,"sku":"TT-ML-RICD-H6-20","price":34.0,"currency_code":"USD","in_stock":true},{"title":"House 6 \/ 15mm","offer_id":51174227247382,"sku":"TT-ML-RICD-H6-15","price":27.0,"currency_code":"USD","in_stock":true},{"title":"House 7 \/ 32mm","offer_id":51174227280150,"sku":"TT-ML-RICD-H7-32","price":61.0,"currency_code":"USD","in_stock":true},{"title":"House 7 \/ 28mm","offer_id":51174227312918,"sku":"TT-ML-RICD-H7-28","price":46.0,"currency_code":"USD","in_stock":true},{"title":"House 7 \/ 20mm","offer_id":51174227345686,"sku":"TT-ML-RICD-H7-20","price":23.0,"currency_code":"USD","in_stock":true},{"title":"House 7 \/ 15mm","offer_id":51174227378454,"sku":"TT-ML-RICD-H7-15","price":19.0,"currency_code":"USD","in_stock":true},{"title":"House 8 \/ 32mm","offer_id":51174227411222,"sku":"TT-ML-RICD-H8-32","price":45.0,"currency_code":"USD","in_stock":true},{"title":"House 8 \/ 28mm","offer_id":51174227443990,"sku":"TT-ML-RICD-H8-28","price":34.0,"currency_code":"USD","in_stock":true},{"title":"House 8 \/ 20mm","offer_id":51174227476758,"sku":"TT-ML-RICD-H8-20","price":17.0,"currency_code":"USD","in_stock":true},{"title":"House 8 \/ 15mm","offer_id":51174227509526,"sku":"TT-ML-RICD-H8-15","price":14.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/0611\/4582\/files\/tabletop-terrain-ruins-full-set-32mm-ruined-imperial-city-district-1228075075.webp?v=1775589784","url":"https:\/\/wargameportal.com\/products\/ruined-imperial-city-district","provider":"Wargame Portal","version":"1.0","type":"link"}