PageSourceSearch

https://www.blackorifice.uk/3068049_divergence-mechanism-design-blog-cards-for-more-than-just-rng

html blackorifice.uk collected 2026-10-03 18:58:51 UTC 92,861 bytes, 1,144 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-GB">
3    <head>
4        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0">
6        <meta http-equiv="X-UA-Compatible" content="IE=edge">
7        <link rel="canonical" href="https://www.blackorifice.uk/3068049_divergence-mechanism-design-blog-cards-for-more-than-just-rng">
8        <link rel="sitemap" type="application/xml" href="https://www.blackorifice.uk/sitemap.xml">
9        <meta property="og:title" content="Divergence Mechanism design blog: cards for more than just RNG | The Black Orifice">
10        <meta property="og:url" content="https://www.blackorifice.uk/3068049_divergence-mechanism-design-blog-cards-for-more-than-just-rng">
11        <base href="https://www.blackorifice.uk/">
12        <meta name="description" property="og:description" content="With our new game, Divergence Mechanism just released, I thought I&#039;d write a design blog discussing how it utilises playing cards in place of dice, but how this creates opportunities for more than just a random number generation system. Let’s take a look...">
13                
13<script nonce="8553333d075c36cee02b6d8c916bd6de">
14            
15            window.JOUWWEB = window.JOUWWEB || {};
16            window.JOUWWEB.application = window.JOUWWEB.application || {};
17            window.JOUWWEB.application = {"backends":[{"domain":"jouwweb.nl","freeDomain":"jouwweb.site"},{"domain":"webador.com","freeDomain":"webadorsite.com"},{"domain":"webador.de","freeDomain":"webadorsite.com"},{"domain":"webador.fr","freeDomain":"webadorsite.com"},{"domain":"webador.es","freeDomain":"webadorsite.com"},{"domain":"webador.it","freeDomain":"webadorsite.com"},{"domain":"jouwweb.be","freeDomain":"jouwweb.site"},{"domain":"webador.ie","freeDomain":"webadorsite.com"},{"domain":"webador.co.uk","freeDomain":"webadorsite.com"},{"domain":"webador.at","freeDomain":"webadorsite.com"},{"domain":"webador.be","freeDomain":"webadorsite.com"},{"domain":"webador.ch","freeDomain":"webadorsite.com"},{"domain":"webador.ch","freeDomain":"webadorsite.com"},{"domain":"webador.mx","freeDomain":"webadorsite.com"},{"domain":"webador.com","freeDomain":"webadorsite.com"},{"domain":"webador.dk","freeDomain":"webadorsite.com"},{"domain":"webador.se","freeDomain":"webadorsite.com"},{"domain":"webador.no","freeDomain":"webadorsite.com"},{"domain":"webador.fi","freeDomain":"webadorsite.com"},{"domain":"webador.ca","freeDomain":"webadorsite.com"},{"domain":"webador.ca","freeDomain":"webadorsite.com"},{"domain":"webador.pl","freeDomain":"webadorsite.com"},{"domain":"webador.com.au","freeDomain":"webadorsite.com"},{"domain":"webador.nz","freeDomain":"webadorsite.com"}],"editorLocale":"en-GB","editorTimezone":"Europe\/London","editorLanguage":"en","analytics4TrackingId":"G-E6PZPGE4QM","analyticsDimensions":[],"backendDomain":"www.webador.com","backendShortDomain":"webador.com","backendKey":"webador-com","freeWebsiteDomain":"webadorsite.com","noSsl":false,"build":{"reference":"0a3f6b8"},"linkHostnames":["www.jouwweb.nl","www.webador.com","www.webador.de","www.webador.fr","www.webador.es","www.webador.it","www.jouwweb.be","www.webador.ie","www.webador.co.uk","www.webador.at","www.webador.be","www.webador.ch","fr.webador.ch","www.webador.mx","es.webador.com","www.webador.dk","www.webador.se","www.webador.no","www.webador.fi","www.webador.ca","fr.webador.ca","www.webador.pl","www.webador.com.au","www.webador.nz"],"assetsUrl":"https:\/\/assets.jwwb.nl","loginUrl":"https:\/\/www.webador.com\/login","publishUrl":"https:\/\/www.webador.com\/v2\/website\/1403715\/publish-proxy","adminUserOrIp":false,"currency":"USD","hcUrl":{"add-product-variants":"https:\/\/help.webador.com\/hc\/en-us\/articles\/29426751649809","basic-vs-advanced-shipping":"https:\/\/help.webador.com\/hc\/en-us\/articles\/29426731685777","html-in-head":"https:\/\/help.webador.com\/hc\/en-us\/articles\/29426689990033","link-domain-name":"https:\/\/help.webador.com\/hc\/en-us\/articles\/29426688803345","optimize-for-mobile":"https:\/\/help.webador.com\/hc\/en-us\/articles\/29426707033617","seo":"https:\/\/help.webador.com\/hc\/en-us\/categories\/29387178511377","transfer-domain-name":"https:\/\/help.webador.com\/hc\/en-us\/articles\/29426715688209","website-not-secure":"https:\/\/help.webador.com\/hc\/en-us\/articles\/29426706659729"}};
18            window.JOUWWEB.brand = {"type":"webador","name":"Webador","domain":"Webador.com","supportEmail":"[email protected]"};
19                    
20                window.JOUWWEB = window.JOUWWEB || {};
21                window.JOUWWEB.websiteRendering = {"locale":"en-GB","timezone":"Europe\/London","routes":{"api\/upload\/product-field":"\/_api\/upload\/product-field","checkout\/cart":"\/cart","payment":"\/complete-order\/:publicOrderId","payment\/forward":"\/complete-order\/:publicOrderId\/forward","public-order":"\/order\/:publicOrderId","checkout\/authorize":"\/cart\/authorize\/:gateway","wishlist":"\/wishlist"}};
22                                                    window.JOUWWEB.website = {"id":1403715,"locale":"en-GB","enabled":true,"title":"The Black Orifice","hasTitle":true,"roleOfLoggedInUser":null,"ownerLocale":"en-GB","plan":"pro","freeWebsiteDomain":"webadorsite.com","backendKey":"webador-co-uk","currency":"GBP","defaultLocale":"en-GB","url":"https:\/\/www.blackorifice.uk\/","homepageSegmentId":5396681,"category":"website","isOffline":false,"isPublished":true,"locales":["en-GB"],"allowed":{"ads":false,"credits":true,"externalLinks":true,"slideshow":true,"customDefaultSlideshow":true,"hostedAlbums":true,"moderators":true,"mailboxQuota":1,"statisticsVisitors":true,"statisticsDetailed":true,"statisticsMonths":1,"favicon":true,"password":true,"freeDomains":1,"freeMailAccounts":1,"canUse
22Languages":false,"fileUpload":true,"legacyFontSize":false,"webshop":true,"products":10,"imageText":false,"search":true,"audioUpload":true,"videoUpload":0,"allowDangerousForms":false,"allowHtmlCode":true,"mobileBar":true,"sidebar":true,"poll":false,"allowCustomForms":true,"allowBusinessListing":true,"allowCustomAnalytics":true,"allowAccountingLink":true,"digitalProducts":false,"sitemapElement":false},"mobileBar":{"enabled":false,"theme":"accent","email":{"active":true},"location":{"active":true},"phone":{"active":true},"whatsapp":{"active":false},"social":{"active":false,"network":"facebook"}},"webshop":{"enabled":false,"currency":"GBP","taxEnabled":false,"taxInclusive":true,"vatDisclaimerVisible":false,"orderNotice":"<p>Please detail any specific requirements in the Remarks field in the last step.<\/p>","orderConfirmation":null,"freeShipping":false,"freeShippingAmount":"0.00","shippingDisclaimerVisible":false,"pickupAllowed":false,"couponAllowed":false,"detailsPageAvailable":true,"socialMediaVisible":true,"termsPage":null,"termsPageUrl":null,"extraTerms":null,"pricingVisible":true,"orderButtonVisible":true,"checkoutRe
22stricted":false,"shippingAdvanced":false,"shippingAdvancedBackEnd":false,"soldOutVisible":true,"backInStockNotificationEnabled":false,"canAddProducts":true,"nextOrderNumber":1,"allowedServicePoints":[],"sendcloudConfigured":false,"sendcloudFallbackPublicKey":"a3d50033a59b4a598f1d7ce7e72aafdf","taxExemptionAllowed":true,"invoiceComment":null,"emptyCartVisible":false,"minimumOrderPrice":null,"productNumbersEnabled":false,"wishlistEnabled":false,"hideTaxOnCart":false},"isTreatedAsWebshop":false};                            window.JOUWWEB.cart = {"products":[],"coupon":null,"shippingCountryCode":null,"shippingChoice":null,"breakdown":[]};                            window.JOUWWEB.scripts = [];                        window.parent.JOUWWEB.colorPalette = window.JOUWWEB.colorPalette;
23        </script>
23
24                <title>Divergence Mechanism design blog: cards for more than just RNG | The Black Orifice</title>
25                                            <link href="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/touch-icon-iphone.png?bust=1588589629" rel="apple-touch-icon" sizes="60x60">                                                <link href="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/touch-icon-ipad.png?bust=1588589629" rel="apple-touch-icon" sizes="76x76">                                                <link href="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/touch-icon-iphone-retina.png?bust=1588589629" rel="apple-touch-icon" sizes="120x120">                                                <link href="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/touch-icon-ipad-retina.png?bust=1588589629" rel="apple-touch-icon" sizes="152x152">                                                <link href="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/favicon.png?bust=1588589629" rel="shortcut icon">                                                <link href="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/favicon.png?bust=1588589629" rel="icon">                                        <meta property="og:image" content="https&#x3A;&#x2F;&#x2F;primary.jwwb.nl&#x2F;public&#x2F;t&#x2F;b&#x2F;q&#x2F;temp-cjljeydxrjkaxstzeomi&#x2F;pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png">
26                    <meta property="og:image" content="https&#x3A;&#x2F;&#x2F;primary.jwwb.nl&#x2F;public&#x2F;t&#x2F;b&#x2F;q&#x2F;temp-cjljeydxrjkaxstzeomi&#x2F;pasted-image-mon-mar-16-2026-21-53-26-gmt-0000-greenwich-mean-time-high.png">
27                    <meta property="og:image" content="https&#x3A;&#x2F;&#x2F;primary.jwwb.nl&#x2F;public&#x2F;t&#x2F;b&#x2F;q&#x2F;temp-cjljeydxrjkaxstzeomi&#x2F;azo94c&#x2F;image.png">
28                    <meta property="og:image" content="https&#x3A;&#x2F;&#x2F;primary.jwwb.nl&#x2F;public&#x2F;t&#x2F;b&#x2F;q&#x2F;temp-cjljeydxrjkaxstzeomi&#x2F;9sovkr&#x2F;image-1.png&#x3F;enable-io&#x3D;true&amp;enable&#x3D;upscale&amp;fit&#x3D;bounds&amp;width&#x3D;1200">
29                    <meta property="og:image" content="https&#x3A;&#x2F;&#x2F;primary.jwwb.nl&#x2F;public&#x2F;t&#x2F;b&#x2F;q&#x2F;temp-cjljeydxrjkaxstzeomi&#x2F;xgilhc&#x2F;image-2.png">
30                    <meta property="og:image" content="https&#x3A;&#x2F;&#x2F;primary.jwwb.nl&#x2F;public&#x2F;t&#x2F;b&#x2F;q&#x2F;temp-cjljeydxrjkaxstzeomi&#x2F;v4ddy8&#x2F;image-3.png">
31                    <meta property="og:image" content="https&#x3A;&#x2F;&#x2F;primary.jwwb.nl&#x2F;public&#x2F;t&#x2F;b&#x2F;q&#x2F;temp-cjljeydxrjkaxstzeomi&#x2F;u504ze&#x2F;image-4.png">
32                    <meta property="og:image" content="https&#x3A;&#x2F;&#x2F;primary.jwwb.nl&#x2F;public&#x2F;t&#x2F;b&#x2F;q&#x2F;temp-cjljeydxrjkaxstzeomi&#x2F;z3d7d8&#x2F;image-5.png">
33                                    <meta name="twitter:card" content="summary_large_image">
34                        <meta property="twitter:image" content="https&#x3A;&#x2F;&#x2F;primary.jwwb.nl&#x2F;public&#x2F;t&#x2F;b&#x2F;q&#x2F;temp-cjljeydxrjkaxstzeomi&#x2F;pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png">
vendor: 217 bytes, lines 34-35
34
35                                                    <script src="https://www.google.com/recaptcha/enterprise.js?hl=en&amp;render=explicit" nonce="8553333d075c36cee02b6d8c916bd6de" data-turbo-track="reload"></script>
36<script src="https://plausible.io/js/script.manual.js" nonce="8553333d075c36cee02b6d8c916bd6de" data-turbo-track="reload" defer data-domain="shard15.jouwweb.nl"></script>
vendor: 1 bytes, line 36
36
37<script src="https://assets.jwwb.nl/assets/website-rendering-i18n/en-GB.js?bust=d7f51070463962b13d73" nonce="8553333d075c36cee02b6d8c916bd6de" data-turbo-track="reload" defer></script>
vendor: 1 bytes, line 37
37
38<script src="https://assets.jwwb.nl/assets/website-rendering/runtime.a2455a67aab510c8778e.js?bust=2b1f8035561513566faf" nonce="8553333d075c36cee02b6d8c916bd6de" data-turbo-track="reload" defer></script>
vendor: 1 bytes, line 38
38
39<script src="https://assets.jwwb.nl/assets/website-rendering/964.a958855da07340f5fab3.js?bust=7f40a67c5d0bee8ef59b" nonce="8553333d075c36cee02b6d8c916bd6de" data-turbo-track="reload" defer></script>
vendor: 1 bytes, line 39
39
40<script src="https://assets.jwwb.nl/assets/website-rendering/main.d6907f479eed3b46393a.js?bust=c794bbdfeba3615678c4" nonce="8553333d075c36cee02b6d8c916bd6de" data-turbo-track="reload" defer></script>
40
41<link rel="preload" href="https://assets.jwwb.nl/assets/website-rendering/main.b3be791fe0ea9410a7ef.css?bust=bebe292eacb5115a15cc" as="style">
42<link rel="preload" href="https://assets.jwwb.nl/assets/website-rendering/fonts/icons-website-rendering/font/website-rendering.woff2?bust=eeda4129169be2e46f13" as="font" crossorigin>
43<link rel="preconnect" href="https://assets.jwwb.nl">
44<link rel="stylesheet" type="text/css" href="https://assets.jwwb.nl/assets/website-rendering/main.b3be791fe0ea9410a7ef.css?bust=bebe292eacb5115a15cc" nonce="8553333d075c36cee02b6d8c916bd6de" data-turbo-track="dynamic">
45<link rel="stylesheet" type="text/css" href="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/style.css?bust=1789478810" nonce="8553333d075c36cee02b6d8c916bd6de" data-turbo-track="dynamic" id="jw-website-stylesheet">    </head>
46    <body
47        id="top"
48        class="jw-is-no-slideshow jw-header-is-image-text jw-is-segment-post jw-is-frontend jw-is-sidebar jw-is-no-messagebar jw-is-no-touch-device jw-is-no-mobile"
49                                    data-jouwweb-page="3068049"
50                                                data-jouwweb-segment-id="3068049"
51                                                data-jouwweb-segment-type="post"
52                                                data-template-threshold="960"
53                                                data-template-name="concert-banner&#x7C;barber"
54                            itemscope
55        itemtype="https://schema.org/NewsArticle"
56    >
57                                    <meta itemprop="url" content="https://www.blackorifice.uk/3068049_divergence-mechanism-design-blog-cards-for-more-than-just-rng">
58        <a href="/3068049_divergence-mechanism-design-blog-cards-for-more-than-just-rng#main-content" class="jw-skip-link">
59            Skip to main content        </a>
60        <div class="jw-background"></div>
61        <div class="jw-body">
62            <div class="jw-mobile-menu jw-mobile-is-text js-mobile-menu">
63            <span class="jw-mobile-menu__button jw-mobile-menu__button--dummy"></span>        <div class="jw-mobile-header jw-mobile-header--image-text">
64        <a            class="jw-mobile-header-content"
65                            href="/"
66                        >
67                            <img class="jw-mobile-logo jw-mobile-logo--square" src="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/od3bcb/bologo-white-on-black.png?enable-io=true&amp;enable=upscale&amp;height=70" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/od3bcb/bologo-white-on-black.png?enable-io=true&amp;enable=upscale&amp;height=70 1x, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/od3bcb/bologo-white-on-black.png?enable-io=true&amp;enable=upscale&amp;height=140&amp;quality=70 2x" alt="The Black Orifice" title="The Black Orifice">                                        <div class="jw-mobile-text">
68                    <span style="font-size: 200%;">THE Black Orifice</span>                </div>
69                    </a>
70    </div>
71
72    
73            <button
74            type="button"
75            class="jw-mobile-menu__button jw-mobile-toggle"
76            aria-label="Toggle menu"
77        >
78            <span class="jw-icon-burger"></span>
79        </button>
80    </div>
81<header class="header-wrap js-topbar-content-container js-fixed-header-container">
82        <div class="header-wrap__inner">
83        <div class="header">
84            <div class="jw-header-logo">
85            <div
86    id="jw-header-image-container"
87    class="jw-header jw-header-image-container jw-header-image-toggle"
88>
89            <a href="/">
90        <img id="jw-header-image" data-image-id="96398286" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/od3bcb/bologo-white-on-black.png?enable-io=true&amp;width=84 84w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/od3bcb/bologo-white-on-black.png?enable-io=true&amp;width=168 168w" class="jw-header-image" title="The Black Orifice" style="width: 84px;" sizes="84px" width="84" height="84" alt="The Black Orifice">                </a>
91    </div>
92        <div
93    class="jw-header jw-header-title-container jw-header-text jw-header-text-toggle"
94    data-stylable="true"
95>
96    <a        id="jw-header-title"
97        class="jw-header-title"
98                    href="/"
99            >
100        <span style="font-size: 200%;">THE Black Orifice</span>    </a>
101</div>
102</div>
103        </div>
104        <nav class="menu jw-menu-copy">
105            <ul
106    id="jw-menu"
107    class="jw-menu jw-menu-horizontal"
108    >
109            <li
110    class="jw-menu-item jw-menu-is-active"
111>
112        <a        class="jw-menu-link js-active-menu-item"
113        href="/"                                    data-page-link-id="5396681"
114                            >
115                <span class="">
116            Home        </span>
117            </a>
118                </li>
119            <li
120    class="jw-menu-item"
121>
122        <a        class="jw-menu-link"
123        href="/blog"                                    data-page-link-id="5400046"
124                            >
125                <span class="">
126            Blog        </span>
127            </a>
128                </li>
129            <li
130    class="jw-menu-item"
131>
132        <a        class="jw-menu-link"
133        href="/downloads-1"                                    data-page-link-id="5400119"
134                            >
135                <span class="">
136            Downloads        </span>
137            </a>
138                </li>
139        </ul>
140    
140<script nonce="8553333d075c36cee02b6d8c916bd6de" id="jw-mobile-menu-template" type="text/template">
141        <ul id="jw-menu" class="jw-menu jw-menu-horizontal">
142                            <li
143    class="jw-menu-item jw-menu-is-active"
144>
145        <a        class="jw-menu-link js-active-menu-item"
146        href="/"                                    data-page-link-id="5396681"
147                            >
148                <span class="">
149            Home        </span>
150            </a>
151                </li>
152                            <li
153    class="jw-menu-item"
154>
155        <a        class="jw-menu-link"
156        href="/blog"                                    data-page-link-id="5400046"
157                            >
158                <span class="">
159            Blog        </span>
160            </a>
161                </li>
162                            <li
163    class="jw-menu-item"
164>
165        <a        class="jw-menu-link"
166        href="/downloads-1"                                    data-page-link-id="5400119"
167                            >
168                <span class="">
169            Downloads        </span>
170            </a>
171                </li>
172                                </ul>
173    </script>
173
174        </nav>
175    </div>
176</header>
177<script nonce="8553333d075c36cee02b6d8c916bd6de">
178    JOUWWEB.templateConfig = {
179        header: {
180            selector: '.header-wrap__inner',
181            mobileSelector: '.jw-mobile-menu',
182            updatePusher: function (topHeight) {
183                var $sliderStyle = $('#sliderStyle');
184
185                if ($sliderStyle.length === 0) {
186                    $sliderStyle = $('<style />')
187                        .attr('id', 'sliderStyle')
188                        .appendTo(document.body);
189                }
190
191                // Header height without mobile bar
192                var headerHeight = $('.header-wrap__inner').outerHeight();
193
194                var paddingTop = topHeight;
195                var paddingBottom = Math.min(headerHeight * (2/3), 60);
196                $sliderStyle.html(
197                    '.jw-slideshow-slide-content {' +
198                    '    padding-top: ' + paddingTop + 'px;' +
199                    '    padding-bottom: ' + paddingBottom + 'px;' +
200                    '}' +
201                    '.bx-controls-direction {' +
202                    '    margin-top: ' + ((paddingTop - paddingBottom) / 2) + 'px;' +
203                    '}'
204                );
205
206                // make sure slider also gets correct height (because of the added padding)
207                $('.jw-slideshow-slide[aria-hidden=false]').each(function (index) {
208                    var $this = $(this);
209                    topHeight = $this.outerHeight() > topHeight ? $this.outerHeight() : topHeight;
210                    $this.closest('.bx-viewport').css({
211                        height: topHeight + 'px',
212                    });
213                });
214
215                // If a page has a message-bar, offset the mobile nav.
216                const $messageBar = $('.message-bar');
217                if ($messageBar.length > 0) {
218                    $('.js-mobile-menu, .jw-menu-clone').css('top', $messageBar.outerHeight());
219                }
220            },
221        },
222        mainContentOffset: function () {
223            const $body = $('body');
224
225            function measureAffixedHeaderHeight() {
226                const $headerWrap = $('.header-wrap');
227                const $headerWrapInner = $('.header-wrap__inner');
228
229                // Early return if header is already affixed
230                if ($body.hasClass('jw-is-header-affix')) {
231                    return $headerWrap.height();
232                }
233
234                // Switch to affixed header (without transition)
235                $headerWrapInner.css('transition', 'none');
236                $body.addClass('jw-is-header-affix');
237
238                // Measure affixed header height
239                const headerHeight = $headerWrap.height();
240
241                // Switch back to unaffixed header (without transition)
242                $body.removeClass('jw-is-header-affix');
243                $headerWrap.height(); // force reflow
244                $headerWrapInner.css('transition', '');
245
246                return headerHeight;
247            }
248
249            const headerHeight = measureAffixedHeaderHeight();
250            return $('.main-content').offset().top - ($body.hasClass('jw-menu-is-mobile') ? 0 : headerHeight);
251        },
252    };
253</script>
253
254<div class="main-content">
255    
256<main id="main-content" class="block-content">
257    <div data-section-name="content" class="jw-section jw-section-content jw-responsive">
258        
259<div class="jw-strip jw-strip--default jw-strip--style-color jw-strip--primary jw-strip--color-default jw-strip--padding-start jw-strip--vertical-padding-default jw-strip--border-shape-none"><div class="jw-strip__background-container"><div class="jw-strip__background"></div></div><div class="jw-strip__content-container"><div class="jw-strip__content jw-responsive">    
260                    
261    <h1
262        class="jw-heading jw-heading-130 heading__no-margin jw-news-page__heading-without-margin js-editor-open-settings"
263        itemprop="headline"
264    >
265        Divergence Mechanism design blog: cards for more than just RNG    </h1>
266            <div class="jw-news-page__meta js-editor-open-settings">
267                                                        <meta itemprop="image" content="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png">
268                                        <meta itemprop="datePublished" content="2026-03-16T22:30:42+00:00">
269                Published on 16 March 2026 at 22:30                                                                <span
270            itemscope
271            itemprop="publisher"
272            itemtype="https://schema.org/Organization"
273        ><meta
274                    itemprop="url"
275                    content="https://www.blackorifice.uk/"
276                ><meta
277                    itemprop="name"
278                    content="The Black Orifice"
279                ><span
280            itemscope
281            itemprop="logo"
282            itemtype="https://schema.org/ImageObject"
283        ><meta
284                    itemprop="url"
285                    content="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/od3bcb/bologo-white-on-black.png?enable-io=true&amp;enable=upscale&amp;height=60"
286                ><meta
287                    itemprop="width"
288                    content="60"
289                ><meta
290                    itemprop="height"
291                    content="60"
292                ></span></span>                    </div>
293    </div></div></div>
294<div class="news-page-content-container">
295    <div class="jw-block-element"><div
296    id="jw-element-675615874"
297    data-jw-element-id="675615874"
298        class="jw-tree-node jw-element jw-strip-root jw-tree-container jw-responsive jw-node-is-first-child jw-node-is-last-child"
299>
300    <div
301    id="jw-element-675615875"
302    data-jw-element-id="675615875"
303        class="jw-tree-node jw-element jw-strip jw-tree-container jw-responsive jw-strip--default jw-strip--style-color jw-strip--color-default jw-strip--padding-both jw-strip--vertical-padding-default jw-strip--border-shape-none jw-node-is-first-child jw-strip--primary jw-node-is-last-child"
304>
305    <div class="jw-strip__background-container"><div class="jw-strip__background"></div></div><div class="jw-strip__content-container"><div class="jw-strip__content jw-responsive"><div
306    id="jw-element-675799265"
307    data-jw-element-id="675799265"
308        class="jw-tree-node jw-element jw-columns jw-tree-container jw-responsive jw-tree-horizontal jw-columns--mode-flex jw-node-is-first-child"
309>
310    <div
311    id="jw-element-675799266"
312    data-jw-element-id="675799266"
313            style="width: 66.486702659468%"
314        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-first-child"
315>
316    <div
317    id="jw-element-675616359"
318    data-jw-element-id="675616359"
319        class="jw-tree-node jw-element jw-image-text jw-node-is-first-child"
320>
321    <div class="jw-element-imagetext-text">
322            <p>With our new game, Divergence Mechanism just released, I thought I'd write a design blog discussing how it utilises playing cards in place of dice, but how this creates opportunities for more than just a random number generation system. Let&rsquo;s take a look...</p>    </div>
323</div><div
324    id="jw-element-675617459"
325    data-jw-element-id="675617459"
326        class="jw-tree-node jw-element jw-image-text"
327>
328    <div class="jw-element-imagetext-text">
329            <h2 class="jw-heading-100">The basic system</h2>    </div>
330</div><div
331    id="jw-element-675617771"
332    data-jw-element-id="675617771"
333        class="jw-tree-node jw-element jw-image-text jw-node-is-last-child"
334>
335    <div class="jw-element-imagetext-text">
336            <p style="text-align: left;">
336The core system, on its surface looks not entirely dissimilar to a dice pool mechanic used in many other games. Like many games, you have a stat and a skill that affect the action resolution mechanic. If I were to couch the system in dice terms, you're essentially rolling a number of d10s equal to your skill, looking for values equal to or under your stat. You keep the best roll, and if its under your stat, you're successful.</p>    </div>
337</div></div><div
338    id="jw-element-675799268"
339    data-jw-element-id="675799268"
340            style="width: 33.513297340532%"
341        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-last-child"
342>
343    <div
344    id="jw-element-675799269"
345    data-jw-element-id="675799269"
346        class="jw-tree-node jw-element jw-image jw-node-is-first-child jw-node-is-last-child"
347>
348    <div
349    class="jw-intent jw-element-image jw-element-content jw-element-image-is-left"
350            style="width: 215px;"
351    >
352                            <picture
353            class="jw-element-image__image-wrapper jw-image-is-square jw-intrinsic"
354            style="padding-top: 140.3636%;"
355        >
356                                            <img class="jw-element-image__image jw-intrinsic__item" style="--jw-element-image--pan-x: 0.5; --jw-element-image--pan-y: 0.5;" alt="" src="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-standard.png" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=96 96w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=147 147w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=226 226w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=347 347w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=532 532w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=816 816w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=1252 1252w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-22-12-34-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=1920 1920w" sizes="auto, min(100vw, 215px), 100vw" loading="lazy" width="275" height="386">                    </picture>
357            </div>
358</div></div></div><div
359    id="jw-element-675800052"
360    data-jw-element-id="675800052"
361        class="jw-tree-node jw-element jw-image-text"
362>
363    <div class="jw-element-imagetext-text">
364            <p>We could very simply, and somewhat uninterestingly to my mind, just replace the d10s with a deck of cards, and, depending on what value you assign to picture cards, you've essentially got a system. But that's a system where the cards aren't really doing anything that the dice would do, so why would you bother using a deck of cards?</p>
365<p>With a deck of cards you've got so many other design levers you can pull on that you cant with a pool of dice. Lets have a look at some of those, shall we?</p>    </div>
366</div><div
367    id="jw-element-675657161"
368    data-jw-element-id="675657161"
369        class="jw-tree-node jw-element jw-image-text"
370>
371    <div class="jw-element-imagetext-text">
372            <h2 class="jw-heading-100" style="text-align: left;">Not just numbers</h2>    </div>
373</div><div
374    id="jw-element-675657414"
375    data-jw-element-id="675657414"
376        class="jw-tree-node jw-element jw-image-text"
377>
378    <div class="jw-element-imagetext-text">
379            <p style="text-align: left;">The first, and perhaps most obviously thing about a deck of cards, is that there's more than just numbers. Even if you do the fairly boring approach Malifaux does of treating Jacks, Queens and Kings as 11, 12 and 13, you've still got the suit and, potentially, Jokers to contend with. We'll come back around to the picture cards later, but for now let's take a look at suit and Jokers.</p>    </div>
380</div><div
381    id="jw-element-675659909"
382    data-jw-element-id="675659909"
383        class="jw-tree-node jw-element jw-image-text"
384>
385    <div class="jw-element-imagetext-text">
386            <h3 class="jw-heading-70" style="text-align: left;">Jokers</h3>    </div>
387</div><div
388    id="jw-element-675660137"
389    data-jw-element-id="675660137"
390        class="jw-tree-node jw-element jw-image-text"
391>
392    <div class="jw-element-imagetext-text">
393            <p style="text-align: left;">Jokers, when used in card games, are often "wild", allowing them to be subbed in for any card. However, they are sometimes used in roleplaying games as something negative, like fate is laughing at you. For Divergence mechanism, we've gone with a somewhat mixed approach to Jokers. The count as wild, so you can essentially succeed at any test with them. However, they also come with a negative consequence - something bad that happens despite your success. Very much a "yes, but" mechanic.</p>    </div>
394</div><div
395    id="jw-element-675662773"
396    data-jw-element-id="675662773"
397        class="jw-tree-node jw-element jw-image-text"
398>
399    <div class="jw-element-imagetext-text">
400            <h3 class="jw-heading-70" style="text-align: left;">Suits</h3>    </div>
401</div><div
402    id="jw-element-675662947"
403    data-jw-element-id="675662947"
404        class="jw-tree-node jw-element jw-image-text"
405>
406    <div class="jw-element-imagetext-text">
407            <p>The suit of a card brings an additional factor into play. In addition to any success of failure of the action, you can alsohave the suit allow for some additional feature. You can also tie different aspects of the game into the suits.</p>
408<p>In Divergence Mechanism, we chose to link each stat, and each flavour of magic to each suit. When you're making a draw for a normal (non magical) action, if you can play a card from the suit that matches the stat, you earn a point of meta-currency: a Divergence Point. When you're making a draw to manifest a magical "Arcana" you playing a suit matching the magical force used, you get to increase the effect level by 1. Given that there's only 3 levels possible, this is a big bonus!</p>
409<p>Here's how the suits link up with magic and stats:</p>
410<ul>
411<li><strong>Clubs</strong> is the suit of the Dark, the magic of death and shadows. It is also linked to the Spirit stat, used for c
411ourage, strength of personality, etc.</li>
412<li><strong>Diamonds</strong> is the suit of the Dreaming, the wondrous magic of dreams, illusions, glamour and mental powers. It is linked to Finesse, the stat used for dexterity, agilityband co-ordination.</li>
413<li><strong>Hearts</strong> is the suit for the magic of the Burning, a fiery, destructive, energetic magic, also associated with the flow of fate. Its linked to the Vigour stat, your physical strength, toughness, and endurance.</li>
414<li>Spades is teh suit for the magic of the Engine, a cold, logical magical power of clockwork and steama powered machinery and the Pattern (the setting's cyberspace). It is linked to Wits, the mental state of learning, recall, and quick thinking.</li>
415</ul>    </div>
416</div><div
417    id="jw-element-675675434"
418    data-jw-element-id="675675434"
419        class="jw-tree-node jw-element jw-image-text"
420>
421    <div class="jw-element-imagetext-text">
422            <h2 class="jw-heading-100" style="text-align: left;">Not just 1-10</h2>    </div>
423</div><div
424    id="jw-element-675675759"
425    data-jw-element-id="675675759"
426        class="jw-tree-node jw-element jw-image-text"
427>
428    <div class="jw-element-imagetext-text">
429            <p style="text-align: left;">Another aspect of a deck of cards to consider is the range of values you can essentially play around with, and the ability you have to manipulate the contents of the Deck. Consider a d10, each time you roll it there's a 10% chance of it coming up with each different value. Even if we taka deck if cards and remove all face cards and Jokers, just leaving Ace to tens, its still not quite as straight forward, as each time you draw a card, you're changing the odds of what you're going to draw next. You can also manipulate this feature further by timing when you reshuffle your deck. If you discard cards from the deck between actions, the odds are shifting further with each action.</p>
430<p style="text-align: left;">In Divergence Mechanism we go a step further. Your deck starts by stripping out all the face cards, giving you just four suits of Ace to ten, and two Jokers. However, as part of your character build, you get to pick five face cards, and then not just add them in, but swap out some of your existing cards. Face cards all count as a 2 for determining success (remember, lower is better!), and you can remove higher numbers from your deck to further improve the odds on your favour. We make you keep the 10s in, so there'll always be a small chance of failure, but other than that you can take out whatever cards you like. You can focus on suits and maximise your chance of drawing the right suit for your Arcana and to help generate Divergence Points, or just remove all your 9s and 8s to improve your odds of being successful.</p>
431<p style="text-align: left;">We also allow a discard pile to build up as you play, potentially further manipulating the probability of your next draw. However, we always want there to be some risk, so we don't just let you play through your deck before you reshuffle. Instead you have to shuffle it whenever a Joker hits your discard pile. Sometimes you will find this very welcome, resetting your deck with all the good cards you've already seen, other times and can be frustrating, potentially shuffling that one card you were waiting for deeper into the deck.</p>    </div>
432</div><div
433    id="jw-element-675800692"
434    data-jw-element-id="675800692"
435        class="jw-tree-node jw-element jw-image-text"
436>
437    <div class="jw-element-imagetext-text">
438            <h3 class="jw-heading-70" style="text-align: left;">Pairs, Straits, 3-of-a-kind</h3>    </div>
439</div><div
440    id="jw-element-675801066"
441    data-jw-element-id="675801066"
442        class="jw-tree-node jw-element jw-image-text"
443>
444    <div class="jw-element-imagetext-text">
445            <p style="text-align: left;">Poker's mechanic of building hands from similar cards was also a mechanic we wanted to use. By playing extra cards, we wanted to allow you to gain extra benefits, but success was only determined by a single card. As such we needed these combos to have a different system when you play them:</p>
446<ul>
447<li>Straights of adjacent numbers are a great way of turning high cards that might otherwise be successful, into successful Draws. When you play a straight, the value of the lowest card is reduced by the number of other cards in the straight. A straight of 6, 7, 8 therefore has a value of 4 for determining whether the action is successful. Great if you have a 4 or 5 stat!</li>
448<li style="text-align: left;">Groups of the same number (pairs etc) didn't need to influence the success mechanic at all, as they would all either be successful or not. As such, they earn you extra divergence points.</li>
449<li style="text-align: left;">In combat, we wanted to reward these even more. Any play of additional cards earns you extra damage on the attack.</li>
450</ul>
451<p>We also took from Poker when determining what Divergence Points do in the game: they allow you to discard and redraw cards from your hand like in Stud poker.</p>    </div>
452</div><div
453    id="jw-element-675692490"
454    data-jw-element-id="675692490"
455        class="jw-tree-node jw-element jw-image-text"
456>
457    <div class="jw-element-imagetext-text">
458            <h2 class="jw-heading-100" style="text-align: left;">Other cards game mechanics</h2>    </div>
459</div><div
460    id="jw-element-675692596"
461    data-jw-element-id="675692596"
462        class="jw-tree-node jw-element jw-image-text"
463>
464    <div class="jw-element-imagetext-text">
465            <p style="text-align: left;">We've big fans of card games, as well as roleplaying&nbsp; games, so we wanted to have some of those mechanics in Divergence Mechanism. Most of these mechanics are introduced into the game via what we call "Trumps". Trumps are those face cards that you swap back into your deck, and each one has it's own special trigger effect when you play it. These need to be effects that can always (or as close to always as we can manage) have an impact on the game, so these were the perfect way for us to bring in these extra card game mechanics that we enjoy.</p>
466<p style="text-align: left;">Buuuut, we'll get to those later, firstly, I think we need to talk about Trauma...</p>    </div>
467</div><div
468    id="jw-element-675783280"
469    data-jw-element-id="675783280"
470        class="jw-tree-node jw-element jw-image-text"
471>
472    <div class="jw-element-imagetext-text">
473            <h3 class="jw-heading-70" style="text-align: left;">The Trauma Stack</h3>    </div>
474</div><div
475    id="jw-element-675783364"
476    data-jw-element-id="675783364"
477        class="jw-tree-node jw-element jw-image-text"
478>
479    <div class="jw-element-imagetext-text">
480            <p style="text-align: left;">One card game we enjoy a lot is Earthborne Rangers. It's a solarpunk open-world co-op card game, close in many ways to a roleplaying game. In Earthborne Rangers, you have a "Fatigue Stack", which is essentially the game's damage mechanic, taking cards out of your deck when you suffer, in this case fatigue.</p>
481<p style="text-align: left;">Earthborne Rangers is a friendlier world than Divergence Mechanism, and you will shuffle and reset your deck multiple times, whereas in Earthborne Rangers you only go through your deck once. However, this idea of taking cards out of your deck really appealed to us and s
481o we came up with the Trauma Stack.</p>
482<p style="text-align: left;">When your character suffers damage, that damage has a Strength and a Trauma. You flip cards from your deck equal to the Trauma value, and if they are equal to or less than the Strength, they are added to your trauma stack (the others are discarded). These cards aren't added back into your deck, and if you've done the maths, you'll realise that that system also means you're removing the cards most likely to generate successes for you on a Draw. We thought this was a really neat way for how damage can work in a card-based game like this, the trauma you have suffered weakens you the more you suffer.</p>    </div>
483</div><div
484    id="jw-element-675789486"
485    data-jw-element-id="675789486"
486        class="jw-tree-node jw-element jw-image-text"
487>
488    <div class="jw-element-imagetext-text">
489            <h3 class="jw-heading-70" style="text-align: left;">Protection Cards</h3>    </div>
490</div><div
491    id="jw-element-675789692"
492    data-jw-element-id="675789692"
493        class="jw-tree-node jw-element jw-image-text"
494>
495    <div class="jw-element-imagetext-text">
496            <p style="text-align: left;">Another quick thing to mention before we look specifically at trumps is the armour mechanic. When you buy armour, you gain protection cards. These are placed in front you you face down (face down because their value makes no difference), and when you want to block an attack coming in at you, you "tap" them (like lands in Magic the Gathering) to cancel all damage from that attack. This then interplays with the damage system, and gives you a use for at least some of those 12 cards that came with the pack of cards that you're not using with your deck.</p>    </div>
497</div><div
498    id="jw-element-675792552"
499    data-jw-element-id="675792552"
500        class="jw-tree-node jw-element jw-image-text"
501>
502    <div class="jw-element-imagetext-text">
503            <h2 class="jw-heading-100" style="text-align: left;">Trumps</h2>    </div>
504</div><div
505    id="jw-element-675792766"
506    data-jw-element-id="675792766"
507        class="jw-tree-node jw-element jw-columns jw-tree-container jw-responsive jw-tree-horizontal jw-columns--mode-flex"
508>
509    <div
510    id="jw-element-675792767"
511    data-jw-element-id="675792767"
512            style="width: 69.393060693931%"
513        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-first-child"
514>
515    <div
516    id="jw-element-675792651"
517    data-jw-element-id="675792651"
518        class="jw-tree-node jw-element jw-image-text jw-node-is-first-child jw-node-is-last-child"
519>
520    <div class="jw-element-imagetext-text">
521            <p style="text-align: left;">When we came to designing Trump mechanics, there were some classic card game mechanics we wanted to play around with:</p>
522<ul>
523<li style="text-align: left;">Manipulating the discard pile</li>
524<li style="text-align: left;">Putting cards into play</li>
525<li style="text-align: left;">"Tutoring" cards from your deck (searching your deck for it)</li>
526<li style="text-align: left;">Shuffling cards into your deck</li>
527</ul>
528<p>With these four mechanics, we were able to link each one to a suit and use those mechanics to flavour what the Trumps can do:</p>
529<ul>
530<li>As Clubs is linked to the Dark, the necromancy of manipulating the "dead" cards in your discard pile seemed appropriate, just like black does in Magic.</li>
531</ul>    </div>
532</div></div><div
533    id="jw-element-675792768"
534    data-jw-element-id="675792768"
535            style="width: 30.606939306069%"
536        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-last-child"
537>
538    <div
539    id="jw-element-675788163"
540    data-jw-element-id="675788163"
541        class="jw-tree-node jw-element jw-image jw-node-is-first-child jw-node-is-last-child"
542>
543    <div
544    class="jw-intent jw-element-image jw-element-content jw-element-image-is-left"
545            style="width: 100%;"
546    >
547                            <picture
548            class="jw-element-image__image-wrapper jw-image-is-square jw-intrinsic"
549            style="padding-top: 138.0783%;"
550        >
551                                            <img class="jw-element-image__image jw-intrinsic__item" style="--jw-element-image--pan-x: 0.5; --jw-element-image--pan-y: 0.5;" alt="" src="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-21-53-26-gmt
551-0000-greenwich-mean-time-standard.png" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-21-53-26-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=96 96w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-21-53-26-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=147 147w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-21-53-26-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=226 226w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-21-53-26-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=347 347w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-21-53-26-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=532 532w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-21-53-26-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=816 816w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-21-53-26-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=1252 1252w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/pasted-image-mon-mar-16-2026-21-53-26-gmt-0000-greenwich-mean-time-high.png?enable-io=true&amp;width=1920 1920w" sizes="auto, min(100vw, 1200px), 100vw" loading="lazy" width="281" height="388">                    </picture>
552            </div>
553</div></div></div><div
554    id="jw-element-675798928"
555    data-jw-element-id="675798928"
556        class="jw-tree-node jw-element jw-image-text"
557>
558    <div class="jw-element-imagetext-text">
559            <ul>
560<li>Diamonds being linked to the Dreaming felt like a good fit for tutoring mechanics.</li>
561<li>For putting cards into play we didn't want too strong a mechanic, so we came up with the idea of saving a card - placing a card from hand into play so that you can use it later on. For this, the logic and computation power of the Engine seemed a good fit, so it went to Spades.</li>
562<li>Finally, Hearts, linked to the energetic and wild power of the Burning got the ability to shuffle cards into their deck. For the queen this also means from the Trauma stack, and Hearts link to Vigour seemed a great fit for a bit of light healing, too.</li>
563</ul>    </div>
564</div><div
565    id="jw-element-675806931"
566    data-jw-element-id="675806931"
567        class="jw-tree-node jw-element jw-image-text"
568>
569    <div class="jw-element-imagetext-text">
570            <h2 class="jw-heading-100" style="text-align: left;">Conclusion</h2>    </div>
571</div><div
572    id="jw-element-675807024"
573    data-jw-element-id="675807024"
574        class="jw-tree-node jw-element jw-image-text jw-node-is-last-child"
575>
576    <div class="jw-element-imagetext-text">
577            <p style="text-align: left;">We believe these card based systems are unlike anything seen in roleplaying games, and lead to interesting and exciting gameplay. If this type of system interests you, then you should definitely grab yourself a copy of Divergence Mechanism. Find it at <a data-jwlink-type="extern" data-jwlink-identifier="https://www.drivethrurpg.com/en/product/560575/divergence-mechanism-core-rulebook&amp;src=blackorificeblogpost" data-jwlink-title="" target="_blank" href="https://www.drivethrurpg.com/en/product/560575/divergence-mechanism-core-rulebook&amp;src=blackorificeblogpost" rel="noopener">DriveThruRPG</a>.</p>    </div>
578</div></div></div></div></div></div></div>
579
580<div style="margin-top: .75em" class="jw-strip jw-strip--default jw-strip--style-color jw-strip--color-default jw-strip--vertical-padding-default jw-strip--border-shape-none"><div class="jw-strip__background-container"><div class="jw-strip__background"></div></div><div class="jw-strip__content-container"><div class="jw-strip__content jw-responsive">    <div class="jw-element-separator-padding">
581        <hr class="jw-element-separator jw-text-background" />
582    </div>
583            <p class="jw-news-page-pagination">
584                            <a
585                    data-segment-type="post"
586                    data-segment-id="2212176"
587                    class="js-jouwweb-segment jw-news-page-pagination__link jw-news-page-pagination__link--prev"
588                    href="/2212176_some-things-we-re-working-on"
589                >
590                    &laquo;&nbsp;
591                    <span class="hidden-md hidden-lg">Previous</span>
592                    <em class="hidden-xs hidden-sm">Some things we&#039;re working on</em>
593                </a>
594                                </p>
595    </div></div></div><div class="jw-strip jw-strip--default jw-strip--style-color jw-strip--color-default jw-strip--vertical-padding-default jw-strip--border-shape-none"><div class="jw-strip__background-container"><div class="jw-strip__background"></div></div><div class="jw-strip__content-container"><div class="jw-strip__content jw-responsive"><div class="jw-block-element"><div
596    id="jw-element-"
597    data-jw-element-id=""
598        class="jw-tree-node jw-element jw-social-share jw-node-is-first-child jw-node-is-last-child"
599>
600    <div class="jw-element-social-share" style="text-align: left">
601    <div class="share-button-container share-button-container--align-left jw-element-content">
602                                                
603                <a
604                    class="jw-btn jw-btn--size-small jw-btn--icon-only share-button share-button--facebook jw-social-brand--facebook"
605                                            href=""
606                        data-href-template="http://www.facebook.com/sharer/sharer.php?u=[url]"
607                                                            rel="nofollow noopener noreferrer"
608                    target="_blank"
609                >
610                    <span class="jw-btn-icon website-rendering-icon-facebook" aria-hidden="true"></span>
611                    <span
612                        class="share-button__label sr-only"
613                    >
614                        Share                    </span>
615                </a>
616                                                            
617                <a
618                    class="jw-btn jw-btn--size-small jw-btn--icon-only share-button share-button--twitter jw-social-brand--twitter"
619                                            href=""
620                        data-href-template="http://x.com/intent/post?text=[url]"
621                                                            rel="nofollow noopener noreferrer"
622                    target="_blank"
623                >
624                    <span class="jw-btn-icon website-rendering-icon-x-twitter" aria-hidden="true"></span>
625                    <span
626                        class="share-button__label sr-only"
627                    >
628                        Share                    </span>
629                </a>
630                                                            
631                <a
632                    class="jw-btn jw-btn--size-small jw-btn--icon-only share-button share-button--linkedin jw-social-brand--linkedin"
633                                            href=""
634                        data-href-template="http://www.linkedin.com/shareArticle?mini=true&amp;url=[url]"
635                                                            rel="nofollow noopener noreferrer"
636                    target="_blank"
637                >
638                    <span class="jw-btn-icon website-rendering-icon-linkedin" aria-hidden="true"></span>
639                    <span
640                        class="share-button__label sr-only"
641                    >
642                        Share                    </span>
643                </a>
644                                                                        
645                <a
646                    class="jw-btn jw-btn--size-small jw-btn--icon-only share-button share-button--whatsapp jw-social-brand--whatsapp share-button--mobile-only"
647                                            href=""
648                        data-href-template="whatsapp://send?text=[url]"
649                                                            rel="nofollow noopener noreferrer"
650                    target="_blank"
651                >
652                    <span class="jw-btn-icon website-rendering-icon-whatsapp" aria-hidden="true"></span>
653                    <span
654                        class="share-button__label sr-only"
655                    >
656                        Share                    </span>
657                </a>
658                                    </div>
659    </div>
660</div></div></div></div></div><div class="jw-strip jw-strip--default jw-strip--style-color jw-strip--primary jw-strip--color-default jw-strip--padding-end jw-strip--vertical-padding-default jw-strip--border-shape-none"><div class="jw-strip__background-container"><div class="jw-strip__background"></div></div><div class="jw-strip__content-container"><div class="jw-strip__content jw-responsive"><div class="jw-block-element"><div
661    id="jw-element-675615876"
662    data-jw-element-id="675615876"
663        class="jw-tree-node jw-element jw-newsPostComment jw-node-is-first-child jw-node-is-last-child"
664>
665    <div class="jw-comment-module" data-container-id="3068049">
666            <div class="jw-comment-form-container">
667            <h2>Add comment</h2>
668            <div class="jw-comment-form jw-form-container" data-parent-id="0">
669    <form method="POST" name="comment">        <div class="jw-element-form-error jw-comment-error"></div>
670        <div class="jw-element-form-group"><label for="name" class="jw-element-form-label">Name *</label><div class="jw-element-form-content"><input type="text" name="name" id="name" maxlength="100" class="form-control&#x20;jw-element-form-input-text" value=""></div></div>        <div class="jw-element-form-group"><label for="email" class="jw-element-form-label">Email address *</label><div class="jw-element-form-content"><input type="email" name="email" id="email" maxlength="200" class="form-control&#x20;jw-element-form-input-text" value=""></div></div>        <div class="jw-element-form-group"><label for="body" class="jw-element-form-label">Message *</label><div class="jw-element-form-content"><textarea name="body" id="body" maxlength="5000" class="form-control&#x20;jw-element-form-input-text"></textarea></div></div>        <div class="hidden"><label for="captcha" class="jw-element-form-label">Leave this field empty *</label><div class="jw-element-form-content"><input type="text" name="captcha" id="captcha" class="form-control&#x20;jw-element-form-input-text" value=""></div></div>                                        <input type="hidden" name="captcha-response" data-sitekey="6Lf2k5ApAAAAAHnwq8755XMiirIOTY2Cw_UdHdfa" data-action="COMMENT" id="jwForm1vZJbD_captcha-response" value="">        <div
671            class="jw-element-form-group captcha-form-group hidden"
672            data-jw-controller="website--form--lazy-captcha-group"        >
673            <div class="jw-element-form-content">
674                <div class="captcha-widget" data-jw-controller="common--form--captcha-checkbox" data-common--form--captcha-checkbox-action-value="COMMENT" data-common--form--captcha-checkbox-sitekey-value="6Lf2k5ApAAAAAHnwq8755XMiirIOTY2Cw_UdHdfa"></div>                            </div>
675        </div>
676            <input type="hidden" name="comment-csrf-675615876-main" id="jwFormaBqJpa_comment-csrf-675615876-main" value="G1adbzduiKLP2wNr">        <input type="hidden" name="action" id="jwFormNqe9yJ_action" value="new-comment">        <input type="hidden" name="element" id="jwFormAudcrs_element" value="675615876">                <div class="jw-element-form-group"><div class="jw-element-form-content"><button type="submit" name="submit" id="jwForm1CLEDx_submit" class="jw-btn jw-btn--size-medium">Submit comment</button></div></div>    </form></div>
677        </div>
678        <div
679        class="jw-comments-container "
680        data-number-of-comments="0"
681        data-comments-per-page=""
682    >
683        <h2>Comments</h2>
684        <div class="jw-comments jw-comments-real">
685                            <div>There are no comments yet.</div>
686                    </div>
687            </div>
688    </div>
689</div></div></div></div></div>            </div>
690</main>
691    <aside class="block-sidebar">
692    <div
693        data-section-name="sidebar"
694        class="jw-section jw-section-sidebar jw-sidebar-toggle jw-responsive"
695    >
696                <div class="jw-block-element"><div
697    id="jw-element-79092268"
698    data-jw-element-id="79092268"
699        class="jw-tree-node jw-element jw-simple-root jw-tree-container jw-responsive jw-node-is-first-child jw-node-is-last-child"
700>
701    <div
702    id="jw-element-79097096"
703    data-jw-element-id="79097096"
704        class="jw-tree-node jw-element jw-image-text jw-node-is-first-child"
705>
706    <div class="jw-element-imagetext-text">
707            <h2 class="jw-heading-100">Free Downloads</h2>    </div>
708</div><div
709    id="jw-element-79144880"
710    data-jw-element-id="79144880"
711        class="jw-tree-node jw-element jw-columns jw-tree-container jw-responsive jw-tree-horizontal jw-columns--mode-flex"
712>
713    <div
714    id="jw-element-79144881"
715    data-jw-element-id="79144881"
716            style="width: 50%"
717        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-first-child"
718>
719    <div
720    id="jw-element-79143930"
721    data-jw-element-id="79143930"
722        class="jw-tree-node jw-element jw-image jw-node-is-first-child jw-node-is-last-child"
723>
724    <div
725    class="jw-intent jw-element-image jw-element-content jw-element-image-is-left"
726            style="width: 300px;"
727    >
728                            <picture
729            class="jw-element-image__image-wrapper jw-image-is-square jw-intrinsic"
730            style="padding-top: 130%;"
731        >
732                                            <img class="jw-element-image__image jw-intrinsic__item" style="--jw-element-image--pan-x: 0.5; --jw-element-image--pan-y: 0.5;" alt="" src="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/image.png" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/azo94c/image.png?enable-io=true&amp;width=96 96w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/azo94c/image.png?enable-io=true&amp;width=147 147w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/azo94c/image.png?enable-io=true&amp;width=226 226w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/azo94c/image.png?enable-io=true&amp;width=347 347w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/azo94c/image.png?enable-io=true&amp;width=532 532w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/azo94c/image.png?enable-io=true&amp;width=816 816w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/azo94c/image.png?enable-io=true&amp;width=1252 1252w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/azo94c/image.png?enable-io=true&amp;width=1920 1920w" sizes="auto, min(100vw, 1200px), 100vw" loading="lazy" width="300" height="390">                    </picture>
733            </div>
734</div></div><div
735    id="jw-element-79144882"
736    data-jw-element-id="79144882"
737            style="width: 50%"
738        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-last-child"
739>
740    <div
741    id="jw-element-79144883"
742    data-jw-element-id="79144883"
743        class="jw-tree-node jw-element jw-image jw-node-is-first-child jw-node-is-last-child"
744>
745    <div
746    class="jw-intent jw-element-image jw-element-content jw-element-image-is-left jw-element-image--full-width-to-640"
747            style="width: 1275px;"
748    >
749                            <picture
750            class="jw-element-image__image-wrapper jw-image-is-square jw-intrinsic"
751            style="padding-top: 129.375%;"
752        >
753                                            <img class="jw-element-image__image jw-intrinsic__item" style="--jw-element-image--pan-x: 0.5; --jw-element-image--pan-y: 0.5;" alt="" src="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/image-1.png" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/9sovkr/image-1.png?enable-io=true&amp;width=96 96w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/9sovkr/image-1.png?enable-io=true&amp;width=147 147w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/9sovkr/image-1.png?enable-io=true&amp;width=226 226w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/9sovkr/image-1.png?enable-io=true&amp;width=347 347w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/9sovkr/image-1.png?enable-io=true&amp;width=532 532w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/9sovkr/image-1.png?enable-io=true&amp;width=816 816w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/9sovkr/image-1.png?enable-io=true&amp;width=1252 1252w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/9sovkr/image-1.png?enable-io=true&amp;width=1920 1920w" sizes="auto, min(100vw, 1200px), 100vw" loading="lazy" width="800" height="1035">                    </picture>
754            </div>
755</div></div></div><div
756    id="jw-element-79144914"
757    data-jw-element-id="79144914"
758        class="jw-tree-node jw-element jw-columns jw-tree-container jw-responsive jw-tree-horizontal jw-columns--mode-flex"
759>
760    <div
761    id="jw-element-79144915"
762    data-jw-element-id="79144915"
763            style="width: 50%"
764        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-first-child"
765>
766    <div
767    id="jw-element-79143946"
768    data-jw-element-id="79143946"
769        class="jw-tree-node jw-element jw-download jw-node-is-first-child jw-node-is-last-child"
770>
771    <div class="jw-download-content">
772    <a
773        href="https://www.blackorifice.uk/_downloads/f99eafc27a20ba7b2373ca120ebec0ba"
774        class="jw-download-content__image js-download-link"
775            >
776        <svg aria-hidden="true" data-prefix="fas" data-icon="file-pdf" class="svg-inline--fa fa-file-pdf fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z"></path></svg>    </a>
777    <div class="jw-download-content__body">
778        <h4 class="jw-download-content__title">Midgard</h4>
779        <div class="jw-download-content__details">
780                                </div>
781        <div>
782            <a
783                href="https://www.blackorifice.uk/_downloads/f99eafc27a20ba7b2373ca120ebec0ba"
784                class="jw-download-content__button jw-btn jw-btn--size-medium js-download-link"
785                            >
786                Download            </a>
787        </div>
788    </div>
789        
789<script nonce="8553333d075c36cee02b6d8c916bd6de">
790        window.downloadGaFunctions = window.downloadGaFunctions || {};
791        window.downloadGaFunctions[79143946] = function() {
792                    };
793    </script>
793
794</div>
795</div></div><div
796    id="jw-element-79144916"
797    data-jw-element-id="79144916"
798            style="width: 50%"
799        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-last-child"
800>
801    <div
802    id="jw-element-79144917"
803    data-jw-element-id="79144917"
804        class="jw-tree-node jw-element jw-download jw-node-is-first-child jw-node-is-last-child"
805>
806    <div class="jw-download-content">
807    <a
808        href="https://www.blackorifice.uk/_downloads/68d9c2bdcee129890ebf94bec2e129e6"
809        class="jw-download-content__image js-download-link"
810            >
811        <svg aria-hidden="true" data-prefix="fas" data-icon="file-archive" class="svg-inline--fa fa-file-archive fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M224 136V0h-63.6v32h-32V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM95.9 32h32v32h-32V32zm32.3 384c-33.2 0-58-30.4-51.4-62.9L96.4 256v-32h32v-32h-32v-32h32v-32h-32V96h32V64h32v32h-32v32h32v32h-32v32h32v32h-32v32h22.1c5.7 0 10.7 4.1 11.8 9.7l17.3 87.7c6.4 32.4-18.4 62.6-51.4 62.6zm32.7-53c0 14.9-14.5 27-32.4 27S96 378 96 363c0-14.9 14.5-27 32.4-27s32.5 12.1 32.5 27zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"></path></svg>    </a>
812    <div class="jw-download-content__body">
813        <h4 class="jw-download-content__title">Gateway</h4>
814        <div class="jw-download-content__details">
815                                </div>
816        <div>
817            <a
818                href="https://www.blackorifice.uk/_downloads/68d9c2bdcee129890ebf94bec2e129e6"
819                class="jw-download-content__button jw-btn jw-btn--size-medium js-download-link"
820                            >
821                Download            </a>
822        </div>
823    </div>
824        
824<script nonce="8553333d075c36cee02b6d8c916bd6de">
825        window.downloadGaFunctions = window.downloadGaFunctions || {};
826        window.downloadGaFunctions[79144917] = function() {
827                    };
828    </script>
828
829</div>
830</div></div></div><div
831    id="jw-element-79145814"
832    data-jw-element-id="79145814"
833        class="jw-tree-node jw-element jw-columns jw-tree-container jw-responsive jw-tree-horizontal jw-columns--mode-flex"
834>
835    <div
836    id="jw-element-79145815"
837    data-jw-element-id="79145815"
838            style="width: 50%"
839        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-first-child"
840>
841    <div
842    id="jw-element-79142762"
843    data-jw-element-id="79142762"
844        class="jw-tree-node jw-element jw-image jw-node-is-first-child jw-node-is-last-child"
845>
846    <div
847    class="jw-intent jw-element-image jw-element-content jw-element-image-is-left"
848            style="width: 300px;"
849    >
850                            <picture
851            class="jw-element-image__image-wrapper jw-image-is-square jw-intrinsic"
852            style="padding-top: 130%;"
853        >
854                                            <img class="jw-element-image__image jw-intrinsic__item" style="--jw-element-image--pan-x: 0.5; --jw-element-image--pan-y: 0.5;" alt="" src="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/image-2.png" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/xgilhc/image-2.png?enable-io=true&amp;width=96 96w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/xgilhc/image-2.png?enable-io=true&amp;width=147 147w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/xgilhc/image-2.png?enable-io=true&amp;width=226 226w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/xgilhc/image-2.png?enable-io=true&amp;width=347 347w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/xgilhc/image-2.png?enable-io=true&amp;width=532 532w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/xgilhc/image-2.png?enable-io=true&amp;width=816 816w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/xgilhc/image-2.png?enable-io=true&amp;width=1252 1252w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/xgilhc/image-2.png?enable-io=true&amp;width=1920 1920w" sizes="auto, min(100vw, 1200px), 100vw" loading="lazy" width="300" height="390">                    </picture>
855            </div>
856</div></div><div
857    id="jw-element-79145816"
858    data-jw-element-id="79145816"
859            style="width: 50%"
860        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-last-child"
861>
862    <div
863    id="jw-element-79145819"
864    data-jw-element-id="79145819"
865        class="jw-tree-node jw-element jw-image jw-node-is-first-child jw-node-is-last-child"
866>
867    <div
868    class="jw-intent jw-element-image jw-element-content jw-element-image-is-left"
869            style="width: 300px;"
870    >
871                            <picture
872            class="jw-element-image__image-wrapper jw-image-is-square jw-intrinsic"
873            style="padding-top: 130%;"
874        >
875                                            <img class="jw-element-image__image jw-intrinsic__item" style="--jw-element-image--pan-x: 0.5; --jw-element-image--pan-y: 0.5;" alt="" src="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/image-3.png" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/v4ddy8/image-3.png?enable-io=true&amp;width=96 96w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/v4ddy8/image-3.png?enable-io=true&amp;width=147 147w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/v4ddy8/image-3.png?enable-io=true&amp;width=226 226w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/v4ddy8/image-3.png?enable-io=true&amp;width=347 347w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/v4ddy8/image-3.png?enable-io=true&amp;width=532 532w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/v4ddy8/image-3.png?enable-io=true&amp;width=816 816w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/v4ddy8/image-3.png?enable-io=true&amp;width=1252 1252w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/v4ddy8/image-3.png?enable-io=true&amp;width=1920 1920w" sizes="auto, min(100vw, 1200px), 100vw" loading="lazy" width="300" height="390">                    </picture>
876            </div>
877</div></div></div><div
878    id="jw-element-79145871"
879    data-jw-element-id="79145871"
880        class="jw-tree-node jw-element jw-columns jw-tree-container jw-responsive jw-tree-horizontal jw-columns--mode-flex"
881>
882    <div
883    id="jw-element-79145872"
884    data-jw-element-id="79145872"
885            style="width: 50%"
886        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-first-child"
887>
888    <div
889    id="jw-element-79143265"
890    data-jw-element-id="79143265"
891        class="jw-tree-node jw-element jw-download jw-node-is-first-child jw-node-is-last-child"
892>
893    <div class="jw-download-content">
894    <a
895        href="https://www.blackorifice.uk/_downloads/eecd04beb7b9742086ad98ef4bacab6c"
896        class="jw-download-content__image js-download-link"
897            >
898        <svg aria-hidden="true" data-prefix="fas" data-icon="file-pdf" class="svg-inline--fa fa-file-pdf fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z"></path></svg>    </a>
899    <div class="jw-download-content__body">
900        <h4 class="jw-download-content__title">Eiocha</h4>
901        <div class="jw-download-content__details">
902                                </div>
903        <div>
904            <a
905                href="https://www.blackorifice.uk/_downloads/eecd04beb7b9742086ad98ef4bacab6c"
906                class="jw-download-content__button jw-btn jw-btn--size-medium js-download-link"
907                            >
908                Download            </a>
909        </div>
910    </div>
911        
911<script nonce="8553333d075c36cee02b6d8c916bd6de">
912        window.downloadGaFunctions = window.downloadGaFunctions || {};
913        window.downloadGaFunctions[79143265] = function() {
914                    };
915    </script>
915
916</div>
917</div></div><div
918    id="jw-element-79145873"
919    data-jw-element-id="79145873"
920            style="width: 50%"
921        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-last-child"
922>
923    <div
924    id="jw-element-79145875"
925    data-jw-element-id="79145875"
926        class="jw-tree-node jw-element jw-download jw-node-is-first-child jw-node-is-last-child"
927>
928    <div class="jw-download-content">
929    <a
930        href="https://www.blackorifice.uk/_downloads/8a9f59086005ff2f29a4ceac9f773b85"
931        class="jw-download-content__image js-download-link"
932            >
933        <svg aria-hidden="true" data-prefix="fas" data-icon="file-archive" class="svg-inline--fa fa-file-archive fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M224 136V0h-63.6v32h-32V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM95.9 32h32v32h-32V32zm32.3 384c-33.2 0-58-30.4-51.4-62.9L96.4 256v-32h32v-32h-32v-32h32v-32h-32V96h32V64h32v32h-32v32h32v32h-32v32h32v32h-32v32h22.1c5.7 0 10.7 4.1 11.8 9.7l17.3 87.7c6.4 32.4-18.4 62.6-51.4 62.6zm32.7-53c0 14.9-14.5 27-32.4 27S96 378 96 363c0-14.9 14.5-27 32.4-27s32.5 12.1 32.5 27zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"></path></svg>    </a>
934    <div class="jw-download-content__body">
935        <h4 class="jw-download-content__title">Guildforged</h4>
936        <div class="jw-download-content__details">
937                                </div>
938        <div>
939            <a
940                href="https://www.blackorifice.uk/_downloads/8a9f59086005ff2f29a4ceac9f773b85"
941                class="jw-download-content__button jw-btn jw-btn--size-medium js-download-link"
942                            >
943                Download            </a>
944        </div>
945    </div>
946        
946<script nonce="8553333d075c36cee02b6d8c916bd6de">
947        window.downloadGaFunctions = window.downloadGaFunctions || {};
948        window.downloadGaFunctions[79145875] = function() {
949                    };
950    </script>
950
951</div>
952</div></div></div><div
953    id="jw-element-79144684"
954    data-jw-element-id="79144684"
955        class="jw-tree-node jw-element jw-columns jw-tree-container jw-responsive jw-tree-horizontal jw-columns--mode-flex"
956>
957    <div
958    id="jw-element-79144685"
959    data-jw-element-id="79144685"
960            style="width: 50%"
961        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-first-child"
962>
963    <div
964    id="jw-element-79144054"
965    data-jw-element-id="79144054"
966        class="jw-tree-node jw-element jw-image jw-node-is-first-child jw-node-is-last-child"
967>
968    <div
969    class="jw-intent jw-element-image jw-element-content jw-element-image-is-left"
970            style="width: 300px;"
971    >
972                            <picture
973            class="jw-element-image__image-wrapper jw-image-is-square jw-intrinsic"
974            style="padding-top: 130%;"
975        >
976                                            <img class="jw-element-image__image jw-intrinsic__item" style="--jw-element-image--pan-x: 0.5; --jw-element-image--pan-y: 0.5;" alt="" src="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/image-4.png" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/u504ze/image-4.png?enable-io=true&amp;width=96 96w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/u504ze/image-4.png?enable-io=true&amp;width=147 147w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/u504ze/image-4.png?enable-io=true&amp;width=226 226w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/u504ze/image-4.png?enable-io=true&amp;width=347 347w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/u504ze/image-4.png?enable-io=true&amp;width=532 532w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/u504ze/image-4.png?enable-io=true&amp;width=816 816w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/u504ze/image-4.png?enable-io=true&amp;width=1252 1252w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/u504ze/image-4.png?enable-io=true&amp;width=1920 1920w" sizes="auto, min(100vw, 1200px), 100vw" loading="lazy" width="300" height="390">                    </picture>
977            </div>
978</div></div><div
979    id="jw-element-79144686"
980    data-jw-element-id="79144686"
981            style="width: 50%"
982        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-last-child"
983>
984    <div
985    id="jw-element-79143463"
986    data-jw-element-id="79143463"
987        class="jw-tree-node jw-element jw-image jw-node-is-first-child jw-node-is-last-child"
988>
989    <div
990    class="jw-intent jw-element-image jw-element-content jw-element-image-is-left"
991            style="width: 300px;"
992    >
993                            <picture
994            class="jw-element-image__image-wrapper jw-image-is-square jw-intrinsic"
995            style="padding-top: 130%;"
996        >
997                                            <img class="jw-element-image__image jw-intrinsic__item" style="--jw-element-image--pan-x: 0.5; --jw-element-image--pan-y: 0.5;" alt="" src="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/image-5.png" srcset="https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/z3d7d8/image-5.png?enable-io=true&amp;width=96 96w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/z3d7d8/image-5.png?enable-io=true&amp;width=147 147w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/z3d7d8/image-5.png?enable-io=true&amp;width=226 226w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/z3d7d8/image-5.png?enable-io=true&amp;width=347 347w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/z3d7d8/image-5.png?enable-io=true&amp;width=532 532w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/z3d7d8/image-5.png?enable-io=true&amp;width=816 816w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/z3d7d8/image-5.png?enable-io=true&amp;width=1252 1252w, https://primary.jwwb.nl/public/t/b/q/temp-cjljeydxrjkaxstzeomi/z3d7d8/image-5.png?enable-io=true&amp;width=1920 1920w" sizes="auto, min(100vw, 1200px), 100vw" loading="lazy" width="300" height="390">                    </picture>
998            </div>
999</div></div></div><div
1000    id="jw-element-79144700"
1001    data-jw-element-id="79144700"
1002        class="jw-tree-node jw-element jw-columns jw-tree-container jw-responsive jw-tree-horizontal jw-columns--mode-flex jw-node-is-last-child"
1003>
1004    <div
1005    id="jw-element-79144701"
1006    data-jw-element-id="79144701"
1007            style="width: 50%"
1008        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-first-child"
1009>
1010    <div
1011    id="jw-element-79144247"
1012    data-jw-element-id="79144247"
1013        class="jw-tree-node jw-element jw-download jw-node-is-first-child jw-node-is-last-child"
1014>
1015    <div class="jw-download-content">
1016    <a
1017        href="https://www.blackorifice.uk/_downloads/919cb1face5d576eb960b08a15abd631"
1018        class="jw-download-content__image js-download-link"
1019            >
1020        <svg aria-hidden="true" data-prefix="fas" data-icon="file-pdf" class="svg-inline--fa fa-file-pdf fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z"></path></svg>    </a>
1021    <div class="jw-download-content__body">
1022        <h4 class="jw-download-content__title">Shadowflux</h4>
1023        <div class="jw-download-content__details">
1024                                </div>
1025        <div>
1026            <a
1027                href="https://www.blackorifice.uk/_downloads/919cb1face5d576eb960b08a15abd631"
1028                class="jw-download-content__button jw-btn jw-btn--size-medium js-download-link"
1029                            >
1030                Download            </a>
1031        </div>
1032    </div>
1033        
1033<script nonce="8553333d075c36cee02b6d8c916bd6de">
1034        window.downloadGaFunctions = window.downloadGaFunctions || {};
1035        window.downloadGaFunctions[79144247] = function() {
1036                    };
1037    </script>
1037
1038</div>
1039</div></div><div
1040    id="jw-element-79144702"
1041    data-jw-element-id="79144702"
1042            style="width: 50%"
1043        class="jw-tree-node jw-element jw-column jw-tree-container jw-responsive jw-node-is-last-child"
1044>
1045    <div
1046    id="jw-element-79143479"
1047    data-jw-element-id="79143479"
1048        class="jw-tree-node jw-element jw-download jw-node-is-first-child jw-node-is-last-child"
1049>
1050    <div class="jw-download-content">
1051    <a
1052        href="https://www.blackorifice.uk/_downloads/ab2ebdb1b0f1f95fc2dfdb3580441973"
1053        class="jw-download-content__image js-download-link"
1054            >
1055        <svg aria-hidden="true" data-prefix="fas" data-icon="file-pdf" class="svg-inline--fa fa-file-pdf fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z"></path></svg>    </a>
1056    <div class="jw-download-content__body">
1057        <h4 class="jw-download-content__title">Extreme</h4>
1058        <div class="jw-download-content__details">
1059                                </div>
1060        <div>
1061            <a
1062                href="https://www.blackorifice.uk/_downloads/ab2ebdb1b0f1f95fc2dfdb3580441973"
1063                class="jw-download-content__button jw-btn jw-btn--size-medium js-download-link"
1064                            >
1065                Download            </a>
1066        </div>
1067    </div>
1068        
1068<script nonce="8553333d075c36cee02b6d8c916bd6de">
1069        window.downloadGaFunctions = window.downloadGaFunctions || {};
1070        window.downloadGaFunctions[79143479] = function() {
1071                    };
1072    </script>
1072
1073</div>
1074</div></div></div></div></div>            </div>
1075</aside>
1076</div>
1077<footer class="block-footer">
1078    <div
1079        data-section-name="footer"
1080        class="jw-section jw-section-footer jw-responsive"
1081    >
1082                <div class="jw-strip jw-strip--default jw-strip--style-none jw-strip--primary jw-strip--padding-both jw-strip--vertical-padding-default jw-strip--border-shape-none"><div class="jw-strip__content-container"><div class="jw-strip__content jw-responsive">            <div class="jw-block-element"><div
1083    id="jw-element-207931654"
1084    data-jw-element-id="207931654"
1085        class="jw-tree-node jw-element jw-simple-root jw-tree-container jw-responsive jw-node-is-first-child jw-node-is-last-child"
1086>
1087    <div
1088    id="jw-element-79097351"
1089    data-jw-element-id="79097351"
1090        class="jw-tree-node jw-element jw-image-text jw-node-is-first-child jw-node-is-last-child"
1091>
1092    <div class="jw-element-imagetext-text">
1093            <p><span style="color: #757575;">The Black Orifice is the online home of indie RPG designer Ben Redmond. Ben spends the time he isn't teaching students in a small high school in Greater Manchester how to program their computers, wasting his time away playing roleplaying games and a few miniatures and card games, like Godtear, Guild Ball, Marvel Champions and Arkham Horror. One of these days he'll pull his finger out and actually write something "proper", but until then you'll just have to make do with his fervent creative mind plopping out the occasional roleplaying game.</span></p>    </div>
1094</div></div></div>                                        <div class="jw-block-footer-content">
1095                    <div class="jw-credits clear">
1096                        <div class="jw-credits-owner">
1097                            <div id="jw-footer-text">
1098                                <div class="jw-footer-text-content">
1099                                    &copy; 2020 - 2026 The Black Orifice                                </div>
1100                            </div>
1101                        </div>
1102                        <div class="jw-credits-right">
1103                                                                                </div>
1104                    </div>
1105                </div>
1106                    </div></div></div>    </div>
1107</footer>
1108            
1109<div class="jw-bottom-bar__container">
1110    </div>
1111<div class="jw-bottom-bar__spacer">
1112    </div>
1113
1114            <div id="jw-variable-loaded" style="display: none;"></div>
1115            <div id="jw-variable-values" style="display: none;">
1116                                    <span data-jw-variable-key="background-color" class="jw-variable-value-background-color"></span>
1117                                    <span data-jw-variable-key="background" class="jw-variable-value-background"></span>
1118                                    <span data-jw-variable-key="font-family" class="jw-variable-value-font-family"></span>
1119                                    <span data-jw-variable-key="paragraph-color" class="jw-variable-value-paragraph-color"></span>
1120                                    <span data-jw-variable-key="paragraph-link-color" class="jw-variable-value-paragraph-link-color"></span>
1121                                    <span data-jw-variable-key="paragraph-font-size" class="jw-variable-value-paragraph-font-size"></span>
1122                                    <span data-jw-variable-key="heading-color" class="jw-variable-value-heading-color"></span>
1123                                    <span data-jw-variable-key="heading-link-color" class="jw-variable-value-heading-link-color"></span>
1124                                    <span data-jw-variable-key="heading-font-size" class="jw-variable-value-heading-font-size"></span>
1125                                    <span data-jw-variable-key="heading-font-family" class="jw-variable-value-heading-font-family"></span>
1126                                    <span data-jw-variable-key="menu-text-color" class="jw-variable-value-menu-text-color"></span>
1127                                    <span data-jw-variable-key="menu-text-link-color" 
1127class="jw-variable-value-menu-text-link-color"></span>
1128                                    <span data-jw-variable-key="menu-text-font-size" class="jw-variable-value-menu-text-font-size"></span>
1129                                    <span data-jw-variable-key="menu-font-family" class="jw-variable-value-menu-font-family"></span>
1130                                    <span data-jw-variable-key="menu-capitalize" class="jw-variable-value-menu-capitalize"></span>
1131                                    <span data-jw-variable-key="website-size" class="jw-variable-value-website-size"></span>
1132                                    <span data-jw-variable-key="footer-text-color" class="jw-variable-value-footer-text-color"></span>
1133                                    <span data-jw-variable-key="footer-text-link-color" class="jw-variable-value-footer-text-link-color"></span>
1134                                    <span data-jw-variable-key="footer-text-font-size" class="jw-variable-value-footer-text-font-size"></span>
1135                                    <span data-jw-variable-key="content-color" class="jw-variable-value-content-color"></span>
1136                                    <span data-jw-variable-key="header-color" class="jw-variable-value-header-color"></span>
1137                                    <span data-jw-variable-key="accent-color" class="jw-variable-value-accent-color"></span>
1138                                    <span data-jw-variable-key="footer-color" class="jw-variable-value-footer-color"></span>
1139                                    <span data-jw-variable-key="menu-text-over-banner-color" class="jw-variable-value-menu-text-over-banner-color"></span>
1140                            </div>
1141        </div>
1142                            
1142<script nonce="8553333d075c36cee02b6d8c916bd6de" type="application/ld+json">[{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/www.blackorifice.uk\/","name":"The Black Orifice","logo":{"@type":"ImageObject","url":"https:\/\/primary.jwwb.nl\/public\/t\/b\/q\/temp-cjljeydxrjkaxstzeomi\/od3bcb\/bologo-white-on-black.png?enable-io=true&enable=upscale&height=60","width":60,"height":60}}]</script>
1142
1143                
1143<script nonce="8553333d075c36cee02b6d8c916bd6de">window.JOUWWEB = window.JOUWWEB || {}; window.JOUWWEB.experiment = {"enrollments":{},"defaults":{"only-annual-discount-restart":"3months-50pct","emphasize-strips-in-sidebar":"on","general-template-replacement":"on","ai-new-subpage-flow":"balanced","page-fill-explainer":"on","onboarding-banner-generation":"on","drip-mail-timings":"on","direct-debit-payment-notice-urgency":"on","cycle-selector-layout":"listed","logo-gemini-25-successor":"gemini-31-flash-lite-image","landing-overall-improvements":"on"}};</script>
1143        
1143<script nonce="8553333d075c36cee02b6d8c916bd6de">window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) };plausible('pageview', { props: {website: 1403715 }});</script>
1143                                </body>
1144</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.