{"product_id":"warhammer-40-000-astra-militarum-commissar-graves","title":"WARHAMMER 40,000 – ASTRA MILITARUM: COMMISSAR GRAVES","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-6979c072-a4f0-8331-a2da-3c1fed4803b7-6\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6979c072-a4f0-8331-a2da-3c1fed4803b7-6\" data-testid=\"conversation-turn-662\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"af7248ee-0164-4643-a77a-db5cc60ca3e7\" dir=\"auto\" data-message-model-slug=\"gpt-5-5-thinking\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6979c072-a4f0-8331-a2da-3c1fed4803b7-6\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6979c072-a4f0-8331-a2da-3c1fed4803b7-6\" data-testid=\"conversation-turn-662\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"af7248ee-0164-4643-a77a-db5cc60ca3e7\" dir=\"auto\" data-message-model-slug=\"gpt-5-5-thinking\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"20\"\u003ePOINT COUNT: \u003cstrong data-start=\"13\" data-end=\"20\"\u003eTBA\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6979c072-a4f0-8331-a2da-3c1fed4803b7-7\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6979c072-a4f0-8331-a2da-3c1fed4803b7-7\" data-testid=\"conversation-turn-664\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5f2cfe15-adde-4796-b725-1b69dd3fbfd8\" dir=\"auto\" data-message-model-slug=\"gpt-5-5-thinking\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"22\" data-end=\"433\"\u003e\u003cstrong data-start=\"22\" data-end=\"42\"\u003eCommissar Graves\u003c\/strong\u003e rides to war as the iron face of discipline, fear, and absolute devotion to duty. Cold-eyed and merciless, she leads from atop her modified \u003cstrong data-start=\"183\" data-end=\"209\"\u003eCentaur RSV, Vigilance\u003c\/strong\u003e, countermanding cowardice wherever she finds it and reminding the Astra Militarum that retreat is rarely the Emperor’s preferred tactic. To the faithful, she is inspiration. To the wavering, she is judgement with an engine.\u003c\/p\u003e\n\u003cp data-start=\"435\" data-end=\"1086\"\u003eThis multipart plastic kit builds \u003cstrong data-start=\"469\" data-end=\"489\"\u003eCommissar Graves\u003c\/strong\u003e both mounted atop her custom \u003cstrong data-start=\"519\" data-end=\"534\"\u003eCentaur RSV\u003c\/strong\u003e and on foot for use in \u003cstrong data-start=\"558\" data-end=\"577\"\u003eAstra Militarum\u003c\/strong\u003e armies in Warhammer 40,000. Aboard \u003cstrong data-start=\"613\" data-end=\"626\"\u003eVigilance\u003c\/strong\u003e, Graves and her Right Hand bring a brutal spread of weapons to bear, including a \u003cstrong data-start=\"708\" data-end=\"737\"\u003ecastigator gatling cannon\u003c\/strong\u003e, \u003cstrong data-start=\"739\" data-end=\"772\"\u003epintle-mounted heavy stubbers\u003c\/strong\u003e, a \u003cstrong data-start=\"776\" data-end=\"791\"\u003epower sword\u003c\/strong\u003e, and the fearsome \u003cstrong data-start=\"810\" data-end=\"841\"\u003epower gauntlet Manus Mortis\u003c\/strong\u003e. On foot, Graves continues to command and condemn with a \u003cstrong data-start=\"899\" data-end=\"914\"\u003ebolt pistol\u003c\/strong\u003e, \u003cstrong data-start=\"916\" data-end=\"931\"\u003epower sword\u003c\/strong\u003e, and \u003cstrong data-start=\"937\" data-end=\"953\"\u003eManus Mortis\u003c\/strong\u003e, making her a striking character piece whether leading from the front or thundering across the battlefield in her armored transport.\u003c\/p\u003e\n\u003cp data-start=\"1088\" data-end=\"1110\"\u003e\u003cstrong data-start=\"1088\" data-end=\"1110\"\u003eWhat’s in the box:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1112\" data-end=\"1317\"\u003e\n\u003cli data-section-id=\"10g05x6\" data-start=\"1112\" data-end=\"1156\"\u003e1x Commissar Graves mounted on Vigilance\u003c\/li\u003e\n\u003cli data-section-id=\"1yt6z2o\" data-start=\"1157\" data-end=\"1188\"\u003e1x Commissar Graves on foot\u003c\/li\u003e\n\u003cli data-section-id=\"1xwbsw5\" data-start=\"1189\" data-end=\"1214\"\u003e76 plastic components\u003c\/li\u003e\n\u003cli data-section-id=\"s8rdd1\" data-start=\"1215\" data-end=\"1245\"\u003e1x Citadel 32mm Round Base\u003c\/li\u003e\n\u003cli data-section-id=\"18i420m\" data-start=\"1246\" data-end=\"1291\"\u003e1x Astra Militarum Vehicle Transfer Sheet\u003c\/li\u003e\n\u003cli data-section-id=\"14sfcee\" data-start=\"1292\" data-end=\"1317\"\u003e1x construction guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1319\" data-end=\"1466\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eSupplied unpainted and requires assembly. \u003cstrong data-start=\"1361\" data-end=\"1466\" data-is-last-node=\"\"\u003eStart the engine, tighten the ranks, and let no cowardice survive the sound of Vigilance approaching.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\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\/section\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\/section\u003e\n\u003c\/div\u003e","brand":"GAMES WORKSHOP","offers":[{"title":"Default Title","offer_id":45508736712748,"sku":"47-58","price":102.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0615\/0556\/8812\/files\/image_2026-05-04_144315061.png?v=1777923869","url":"https:\/\/brassdragongames.com\/products\/warhammer-40-000-astra-militarum-commissar-graves","provider":"BRASS DRAGON GAMES","version":"1.0","type":"link"}