1 <html> 2 3 <head> 4 <!-- Spoiler Tags --> 5
5<script type="text/javascript"> 6 <!-- 7 function toggle_visibility(id) { 8 var e = document.getElementById(id); 9 if(e.style.display == 'block') 10 e.style.display = 'none'; 11 else 12 e.style.display = 'block'; 13 } 14 //--> 15 </script>
15 16 17 <link rel="stylesheet" href="https://www.pentadact.com/wp-content/themes/pentadact-8/style.css" type="text/css" media="screen"> 18 <link rel="alternate" type="application/rss+xml" title="RSS 2.0 feed" href="https://www.pentadact.com/feed/"> 19 <link rel="shortcut icon" type="image/ico" href="https://www.pentadact.com/favicon.ico"> 20 21 <meta property="fb:admins" content="610650886" /> 22 23 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 24 25 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 25-26
25 26<script async src="https://www.googletagmanager.com/gtag/js?id=
26UA-172027-2
vendor: 12 bytes, line 26
26"></script>
27<script> 28
vendor: 134 bytes, lines 28-32
28window.dataLayer = window.dataLayer || []; 29 function gtag(){dataLayer.push(arguments);} 30 gtag('js', new Date()); 31 32 gtag('config', '
32UA-172027-2
vendor: 4 bytes, line 32
32');
33</script>
33 34 35 <title>What I’m Working On And What I’ve Done - a post on Tom Francis' blog</title> 36 37 <meta name='robots' content='max-image-preview:large' /> 38<link rel="alternate" type="application/rss+xml" title="Tom Francis Regrets This Already » What I’m Working On And What I’ve Done Comments Feed" href="https://www.pentadact.com/2014-08-09-what-im-working-on-and-what-ive-done/feed/" /> 39<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.pentadact.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pentadact.com%2F2014-08-09-what-im-working-on-and-what-ive-done%2F" /> 40<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.pentadact.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pentadact.com%2F2014-08-09-what-im-working-on-and-what-ive-done%2F&format=xml" /> 41<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'> 42img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 43/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 44</style> 45<style id='wp-emoji-styles-inline-css' type='text/css'> 46 47 img.wp-smiley, img.emoji { 48 display: inline !important; 49 border: none !important; 50 box-shadow: none !important; 51 height: 1em !important; 52 width: 1em !important; 53 margin: 0 0.07em !important; 54 vertical-align: -0.1em !important; 55 background: none !important; 56 padding: 0 !important; 57 } 58/*# sourceURL=wp-emoji-styles-inline-css */ 59</style> 60<link rel="https://api.w.org/" href="https://www.pentadact.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.pentadact.com/wp-json/wp/v2/posts/7379" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.pentadact.com/xmlrpc.php?rsd" /> 61<meta name="generator" content="WordPress 6.9.1" /> 62<link rel="canonical" href="https://www.pentadact.com/2014-08-09-what-im-working-on-and-what-ive-done/" /> 63<link rel='shortlink' href='https://www.pentadact.com/?p=7379' /> 64 65 </head> 66 67 <body> 68 69 <div class="Page"> 70 71 <h1><a href="https://www.pentadact.com/">TOM FRANCIS</a><span class="Breaker"><br></span> REGRETS THIS ALREADY</h1> 72 73 <div class="Intro"> 74 75 <p>Hello! I'm Tom. I'm a game designer, writer, and programmer on <a href="https://www.gunpointgame.com/">Gunpoint</a>, <a href="https://www.heatsig.com/">Heat Signature</a>, and <a href ="http://wizards.cool/">Tactical Breach Wizards</a>. Here's some more info on <a href="https://www.pentadact.com/2014-08-09-what-im-working-on-and-what-ive-done/">all the games</a> I've worked on, here are <a href="https://www.youtube.com/user/Pentadact">the videos I make</a> on YouTube, and here are <a href="https://www.pentadact.com/2013-03-05-my-short-story-for-the-second-machine-of-death-collection/">two short stories I wrote</a> for the Machine of Death collections.</p> 76 77 </div> 78 79 <div class="Container"> 80 81 <div class="Left Side Box"> 82 83 <div class = "Linkbox"> 84 <a href="https://bsky.app/profile/pentadact.com"><img src="https://www.pentadact.com/wp-content/blueskylogo.png" width="20px"><p class="Inline"> 85 <b>@pentadact.com</b> 86 </p></a> 87 </div> 88 89 90 91 <div class = "Linkbox"> 92 <a href="https://www.suspiciousdevelopments.com/mail/"><img src="https://www.pentadact.com/wp-content/sendy.png" width="20px"><h2 class="Inline"> 93 Mailing List 94 </h2></a><br> 95 <p style="display:block">To be told when we release something</p> 96 </div> 97 98 99 100 <div class="SidebarImage"> 101 102 <a href="https://store.steampowered.com/app/206190/Gunpoint/"><img src="https://www.pentadact.com/wp-content/gunpoint-capsule.jpg"></a> 103 104 </div> 105 106 <div class="SidebarImage"> 107 108 <a href="https://store.steampowered.com/app/268130/Heat_Signature/"><img src="https://www.pentadact.com/wp-content/heatsig-capsule.jpg"></a> 109 110 </div> 111 112 <div class="SidebarImage"> 113 114 <a href="https://store.steampowered.com/app/1043810/Tactical_Breach_Wizards/"><img src="https://www.pentadact.com/wp-content/wizards-capsule.jpg"></a> 115 </div> 116 117 118 </div> <!-- End of Left Side Box --> 119 <div class="Right Side Box"> 120 121 122 <div class="Search"> 123 124 <h2>Search</h2> 125 126 <form method="get" action="https://www.google.com/search" align='center'> 127 128 <input type="text" name="q" value="" /> 129 <input type="hidden" name="sitesearch" value="pentadact.com" /> 130 131 </form> 132 133 </div> 134 135 136 137 138 <div class="Transparent"> 139 <div class="HeaderBox"> 140 <h2> 141 Categories 142 </h2> 143 </div> 144 <h2 class="Shadowed"><a href="https://www.pentadact.com/category/games-writing/">Games</a></h2> 145 146 <h2 class="Shadowed"><a href="https://www.pentadact.com/category/making-games/">Game Development</a></h2> 147 148 <h2 class="Shadowed"><a href="https://www.pentadact.com/category/stories/">Stories</a></h2> 149 150 <h2 class="Shadowed"><a href="https://www.pentadact.com/category/happiness/">Happiness</a></h2> 151 152 <h2 class="Shadowed"><a href="https://www.pentadact.com/category/life/">Personal</a></h2> 153 154 <h2 class="Shadowed"><a href="https://www.pentadact.com/category/music/">Music</a></h2> 155 156 <h2 class="Shadowed"><a href="https://www.pentadact.com/category/television/">TV</a></h2> 157 158 <h2 class="Shadowed"><a href="https://www.pentadact.com/category/films/">Film</a></h2> 159 </div> 160 161 162 163 164 <div class="Transparent"> 165 166 <div class="Header"> 167 <h2> 168 Other Posts 169 </h2> 170 171 </div> 172 173 174 <p class="Shadowed"><b><a href="https://www.pentadact.com/2024-08-22-tactical-breach-wizards-is-out/">Tactical Breach Wizards Is Out!</a></b></p> 175 176 177 <p class="Shadowed"><b><a href="https://www.pentadact.com/2023-08-06-toms-timer-5/">Tom’s Timer 5</a></b></p> 178 179 180 <p class="Shadowed"><b><a href="https://www.pentadact.com/2023-05-28-the-bone-queen-and-the-frost-bishop-playtesting-scavenger-c
180hess-in-plasticine/">The Bone Queen And The Frost Bishop: Playtesting Scavenger Chess In Plasticine</a></b></p> 181 182 183 <p class="Shadowed"><b><a href="https://www.pentadact.com/2019-08-20-gridcannon-a-single-player-game-with-regular-playing-cards/">Gridcannon: A Single Player Game With Regular Playing Cards</a></b></p> 184 185 186 <p class="Shadowed"><b><a href="https://www.pentadact.com/2018-12-18-dad-and-the-egg-controller/">Dad And The Egg Controller</a></b></p> 187 188 189 <p class="Shadowed"><b><a href="https://www.pentadact.com/2017-09-14-a-leftfield-solution-to-an-xcom-disaster/">A Leftfield Solution To An XCOM Disaster</a></b></p> 190 191 192 <p class="Shadowed"><b><a href="https://www.pentadact.com/2016-05-14-rewarding-creative-play-styles-in-hitman/">Rewarding Creative Play Styles In Hitman</a></b></p> 193 194 195 <p class="Shadowed"><b><a href="https://www.pentadact.com/2016-03-09-postcards-from-far-cry-primal/">Postcards From Far Cry Primal</a></b></p> 196 197 198 <p class="Shadowed"><b><a href="https://www.pentadact.com/2016-02-25-solving-xcoms-snowball-problem/">Solving XCOM’s Snowball Problem</a></b></p> 199 200 201 <p class="Shadowed"><b><a href="https://www.pentadact.com/2016-02-13-kill-zone-and-bladestorm/">Kill Zone And Bladestorm</a></b></p> 202 203 204 </div> 205 </div> <!-- End of Right Side Box --> <!-- Start of the loop --> 206 207 <div class="Post"> 208 209 <!-- Image --> 210 211 <a href="https://www.pentadact.com/wp-content/Projects1.png"> 212 <img width="1400" height="314" src="https://www.pentadact.com/wp-content/Projects1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://www.pentadact.com/wp-content/Projects1.png 1400w, https://www.pentadact.com/wp-content/Projects1-178x39.png 178w, https://www.pentadact.com/wp-content/Projects1-500x112.png 500w, https://www.pentadact.com/wp-content/Projects1-1024x229.png 1024w" sizes="(max-width: 1400px) 100vw, 1400px" /></a> 213 214 215 <!-- Gradient --> 216 <div class="PostText"> 217 218 <!-- Title --> 219 <h2><a href="https://www.pentadact.com/2014-08-09-what-im-working-on-and-what-ive-done/">What I’m Working On And What I’ve Done</a></h2> 220 221 <!-- Content --> 222 <p>This is a list of games I’ve worked on or am working on and the things people usually ask me about them.<span id="more-7379"></span></p> 223<h4 style="margin-top:20px;">Tactical Breach Wizards</h4> 224<p>Turn-based game where you control a small team of wizards in tactical gear, breaching into rooms full of armed gangsters and the like.</p> 225<p><strong>Role:</strong> designer, writer, programmer, level designer, sound designer<br /> 226<strong>Working with:</strong> John Roberts (art), John Winder (programming), Robert Arzola (music), Steve Lee (level design)<br /> 227<strong>Made in:</strong> Unity<br /> 228<strong>Get it:</strong> <a href="http://wizards.cool">$20 on Steam</a></p> 229<h4 style="margin-top:20px;">Heat Signature</h4> 230<p><a href="https://www.pentadact.com/wp-content/Heat-Signature-Strip-2.png"><img decoding="async" src="https://www.pentadact.com/wp-content/Heat-Signature-Strip-2.png" alt="Heat Signature Strip 2" width="1360" height="241" class="aligncenter size-full wp-image-7670" srcset="https://www.pentadact.com/wp-content/Heat-Signature-Strip-2.png 1360w, https://www.pentadact.com/wp-content/Heat-Signature-Strip-2-178x31.png 178w, https://www.pentadact.com/wp-content/Heat-Signature-Strip-2-500x88.png 500w, https://www.pentadact.com/wp-content/Heat-Signature-Strip-2-1024x181.png 1024w" sizes="(max-width: 1360px) 100vw, 1360px" /></a></p> 231<p>A space game where you can actually go inside the spaceships and beat up the crew and steal things and get shot.</p> 232<p><strong>Role:</strong> designer, programmer, writer, sound designer<br /> 233<strong>Working with:</strong> John Roberts (art), John Winder (programming), Ivan Semidolin (music)<br /> 234<strong>Made in:</strong> Game Maker Studio<br /> 235<strong>Platform:</strong> Windows (2017)<br /> 236<strong>More info:</strong> <a href="https://www.youtube.com/playlist?list=PLUtKzyIe0aB2I4e025z5OBzDyMt3HpewW">dev log videos</a>, <a href="http://www.heatsig.com">development blog</a><br /> 237<strong>Get it:</strong> <a href="http://store.steampowered.com/app/268130/Heat_Signature/">$15 on Steam</a></p> 238<h4 style="margin-top:20px;">Morphblade</h4> 239<p><a href="https://www.pentadact.com/wp-content/Morphblade-big-strip.png"><img decoding="async" src="https://www.pentadact.com/wp-content/Morphblade-big-strip.png" alt="morphblade-big-strip" width="1145" height="247" class="aligncenter size-full wp-image-8738" srcset="https://www.pentadact.com/wp-content/Morphblade-big-strip.png 1145w, https://www.pentadact.com/wp-content/Morphblade-big-strip-178x38.png 178w, https://www.pentadact.com/wp-content/Morphblade-big-strip-500x108.png 500w, https://www.pentadact.com/wp-content/Morphblade-big-strip-768x166.png 768w, https://www.pentadact.com/wp-content/Morphblade-big-strip-1024x221.png 1024w" sizes="(max-width: 1145px) 100v
239w, 1145px" /></a></p> 240<p>A turn-based game where each hex you move to turns you into a different kind of weapon. Inspired by Michael Brough’s iOS game Imbroglio, but I ended up moving it to a hex grid, letting you build the grid as you play, getting rid of enemy health, and letting you upgrade weapons by crossbreeding them with each other, each pair having a unique result.</p> 241<p>It’s out now!</p> 242<p><strong>Role:</strong> everything<br /> 243<strong>Made in:</strong> Game Maker Studio<br /> 244<strong>Platform:</strong> Windows (2017)<br /> 245<strong>More info:</strong> <a href="https://www.pentadact.com/tag/morphblade/">blog posts</a><br /> 246<strong>Get it:</strong> <a href="http://store.steampowered.com/app/494720">$5 on Steam</a></p> 247<h4 style="margin-top:20px;">Floating Point</h4> 248<p><a href="https://www.pentadact.com/wp-content/Floating-Point-Wide.png"><img loading="lazy" decoding="async" src="https://www.pentadact.com/wp-content/Floating-Point-Wide.png" alt="Floating Point Wide" width="1400" height="314" class="aligncenter size-full wp-image-7387" srcset="https://www.pentadact.com/wp-content/Floating-Point-Wide.png 1400w, https://www.pentadact.com/wp-content/Floating-Point-Wide-178x39.png 178w, https://www.pentadact.com/wp-content/Floating-Point-Wide-500x112.png 500w, https://www.pentadact.com/wp-content/Floating-Point-Wide-1024x229.png 1024w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></a></p> 249<p>A peaceful game about maintaining speed and grace by swinging yourself around randomly generated spaces with a rope. Built in three weeks from the rope physics I developed for the Grappling Hook Game.</p> 250<p><strong>Role:</strong> designer, programmer, sound designer<br /> 251<strong>Working with:</strong> Form & Shape (music)<br /> 252<strong>Made in:</strong> Unity<br /> 253<strong>Out on:</strong> Windows, Mac and Linux (2014)<br /> 254<strong>More info:</strong> <a href="https://www.youtube.com/watch?v=voQweyYFHrg">trailer</a>, <a href="https://www.youtube.com/playlist?list=PLUtKzyIe0aB1WkP0OEe7OLi0Ynh_CjRM9">dev log videos</a>, <a href="https://www.pentadact.com/2014-06-10-floating-point-development-breakdown/">development breakdown</a><br /> 255<strong>Get it:</strong> <a href="http://store.steampowered.com/app/302380/">free on Steam</a></p> 256<h4 style="margin-top:20px;">SimAntics</h4> 257<p><a href="https://www.pentadact.com/wp-content/SimAntics.png"><img loading="lazy" decoding="async" src="https://www.pentadact.com/wp-content/SimAntics.png" alt="SimAntics" width="1079" height="217" class="aligncenter size-full wp-image-7388" srcset="https://www.pentadact.com/wp-content/SimAntics.png 1079w, https://www.pentadact.com/wp-content/SimAntics-178x35.png 178w, https://www.pentadact.com/wp-content/SimAntics-500x100.png 500w, https://www.pentadact.com/wp-content/SimAntics-1024x205.png 1024w" sizes="auto, (max-width: 1079px) 100vw, 1079px" /></a></p> 258<p>Competitive multiplayer game about steering anteater tongues down randomly generated ant tunnels. Made in two days with Liselore Goedhart when we were on the Super Game Jam documentary. </p> 259<p><strong>Role:</strong> co-designer, programmer, writer, co-sound-designer<br /> 260<strong>Working with:</strong> Liselore Goedhart (design, art)<br /> 261<strong>Made in:</strong> Game Maker Studio<br /> 262<strong>Out on:</strong> Windows (2014)<br /> 263<strong>More info:</strong> <a href="https://www.pentadact.com/2014-10-23-our-super-game-jam-episode-is-out/">my post with some thoughts on the episode and stills thereof</a><br /> 264<strong>Get it:</strong> with <a href="http://store.steampowered.com/app/288290/">the documentary series on Steam</a>, which is $20 for 5 episodes and the 5 games made during them</p> 265<h4 style="margin-top:20px;">Gunpoint</h4> 266<p><a href="https://www.pentadact.com/wp-content/Gunpoint-Wide.png"><img loading="lazy" decoding="async" src="https://www.pentadact.com/wp-content/Gunpoint-Wide.png" alt="Gunpoint Wide" width="1200" height="269" class="aligncenter size-full wp-image-7385" srcset="https://www.pentadact.com/wp-content/Gunpoint-Wide.png 1200w, https://www.pentadact.com/wp-content/Gunpoint-Wide-178x39.png 178w, https://www.pentadact.com/wp-content/Gunpoint-Wide-500x112.png 500w, https://www.pentadact.com/wp-content/Gunpoint-Wide-1024x229.png 1024w" sizes="auto, (max-width: 1200px) 100v
266w, 1200px" /></a></p> 267<p>A noir-themed creative infiltration game that lets you rewire its levels to get the jump on people and punch them endlessly in the face.</p> 268<p><strong>Role:</strong> designer, programmer, writer, sound designer<br /> 269<strong>Working with:</strong> John Roberts (art), Fabian van Dommelen (art), Ryan Ike (music), John Robert Matz (music), Francisco Cerda (music), Abstraction Games (Mac & Linux port, ongoing support)<br /> 270<strong>Made in:</strong> Game Maker 8.1<br /> 271<strong>Out on:</strong> Windows (2013), Mac and Linux (2014)<br /> 272<strong>More info:</strong> <a href="http://www.gunpointgame.com/">trailer</a>, <a href="https://www.pentadact.com/2013-10-15-gunpoint-development-breakdown/">development breakdown</a>, <a href="https://www.youtube.com/playlist?list=PLUtKzyIe0aB3sj890IUvsYWor0LYpOkaA">dev log videos</a>, <a href="https://www.pentadact.com/category/making-games/gunpoint/?orderby=date&order=ASC">the whole development blog in chronological order</a>, <a href="https://www.pentadact.com/2013-06-18-gunpoint-recoups-development-costs-in-64-seconds/">how its launch went</a>, in-game commentary and a making-of feature are included in the <a href="http://store.steampowered.com/app/206190/">Exclusive Edition</a>,<br /> 273<strong>Get it:</strong> <a href="http://files.humblebundle.com/gunpoint_demo-1370275678.zip?key=store&ttl=1722866400&t=b2059e291d28e90f83577303bb358855">free demo</a>, full game <a href="http://www.gunpointgame.com/">$10 from us</a>, comes with a Steam key</p> 274<h4 style="margin-top:20px;">On Hold</h4> 275<p>Things I didn’t finish, and probably won’t.</p> 276<h4 style="margin-top:20px;">Crushed & Bungled</h4> 277<p><img loading="lazy" decoding="async" src="https://www.pentadact.com/wp-content/crushed-and-bungled.png" alt="" width="856" height="630" class="alignnone size-full wp-image-9565" srcset="https://www.pentadact.com/wp-content/crushed-and-bungled.png 856w, https://www.pentadact.com/wp-content/crushed-and-bungled-500x368.png 500w, https://www.pentadact.com/wp-content/crushed-and-bungled-178x131.png 178w, https://www.pentadact.com/wp-content/crushed-and-bungled-768x565.png 768w" sizes="auto, (max-width: 856px) 100vw, 856px" /></p> 278<p>This was an idea for a choose your own adventure style game where every skill check would have an outlandish outcome if you rolled a critical success or a critical failure. The idea was to make content extremely cheap to make, usually just text, but even so 4 outcomes for every skill check ballooned in workload too fast for it to really ever make sense. </p> 279<p><strong>Made in:</strong> Unity<br /> 280<strong>Prospects:</strong> not gonna finish</p> 281<h4 style="margin-top:20px;">Civ-Style Experiment</h4> 282<p><a href="https://www.pentadact.com/wp-content/4X-Igloos-stripe.png"><img loading="lazy" decoding="async" src="https://www.pentadact.com/wp-content/4X-Igloos-stripe.png" alt="4X Igloos stripe" width="840" height="275" class="aligncenter size-full wp-image-7704" srcset="https://www.pentadact.com/wp-content/4X-Igloos-stripe.png 840w, https://www.pentadact.com/wp-content/4X-Igloos-stripe-178x58.png 178w, https://www.pentadact.com/wp-content/4X-Igloos-stripe-500x163.png 500w" sizes="auto, (max-width: 840px) 100vw, 840px" /></a></p> 283<p>I thought it was a shame that Civ: Beyond Earth didn’t change the very messy and complicated formula Civ has built up over the years. So I decided to spend all the time I would be playing Civ on making my own Civ-style game, to see if some of my theories about how it could be simplified work out. Taking it off my plate for now, might come back to it the next time I’m annoyed about complexity in 4x games.</p> 284<p><strong>Made in:</strong> Unity<br /> 285<strong>Prospects:</strong> not gonna finish<br /> 286<strong>More info:</strong> <a href="https://www.youtube.com/playlist?list=PLUtKzyIe0aB0fg4vtXCRt3QKvCMNuo4Yg">videos</a></p> 287<h4 style="margin-top:20px;">The Grappling Hook Game</h4> 288<p><a href="https://www.pentadact.com/wp-content/Grappling-Hook-Game-Wide.png"><img loading="lazy" decoding="async" src="https://www.pentadact.com/wp-content/Grappling-Hook-Game-Wide.png" alt="Grappling Hook Game Wide" width="1300" height="264" class="aligncenter size-full wp-image-7425" srcset="https://www.pentadact.com/wp-content/Grappling-Hook-Game-Wide.png 1300w, https://www.pentadact.com/wp-content/Grappling-Hook-Game-Wide-178x36.png 178w, https://www.pentadact.com/wp-content/Grappling-Hook-Game-Wide-500x101.png 500w, https://www.pentadact.com/wp-content/Grappling-Hook-Game-Wide-1024x207.png 1024w" sizes="auto, (max-width: 1300px) 100v
288w, 1300px" /></a></p> 289<p>A game about a team of thieves using grappling hooks to help each other break into banks, hotels, casinos. Took a long time to get rope physics right as a Unity novice, ultimately decided Heat Signature was more viable with my skills at the time – and just as exciting.</p> 290<p><strong>Made in:</strong> Unity<br /> 291<strong>Prospects:</strong> might revisit some day, needs a rethink<br /> 292<strong>More info:</strong> <a href="https://www.youtube.com/playlist?list=PLUtKzyIe0aB24aOwEbNcouCZYk2isONlf">dev log videos</a></p> 293<h4 style="margin-top:20px;">Game Jam Games</h4> 294<p>I’ve made three or four smaller games for other game jams, and written up ideas for a bunch more. You can see all that on <a href="https://www.pentadact.com/tag/game-jams/">the Game Jams tag</a>.</p> 295 296 297 298 299 </div> 300 301 </div> <!-- End of Post --> 302 303 <div class="Post Share"> 304 305 306 <p class="CommentLink"></p> 307 308 <div class="ShareButtons"> 309 310 <div class="a2a_kit a2a_kit_size_32 a2a_default_style"> 311 <a class="a2a_button_email"></a> 312 <a class="a2a_button_bluesky"></a> 313 <a class="a2a_button_facebook"></a> 314 <a class="a2a_button_twitter"></a> 315 <a class="a2a_button_reddit"></a> 316 </div> 317
317<script defer src="https://static.addtoany.com/menu/page.js"></script>
317 318 319 </div> 320 321 322 </div> <!-- End of Share --> 323 324 325 326 <!-- End of single post stuff --> 327 328 <!-- End of loop --> 329 330 <!-- End of single post stuff --> 331 332 <!-- End of single post stuff --> 333 334 </div> <!-- End of Container --> 335 336 </div> <!-- End of Page --> 337 338
338<script type="speculationrules"> 339{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/pentadact-8/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 340</script>
vendor: 1 bytes, line 340
340
341<script id="wp-emoji-settings" type="application/json"> 342{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.pentadact.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.1"}} 343</script>
vendor: 1 bytes, line 343
343
344<script type="module"> 345/* <![CDATA[ */ 346/*! This file is auto-generated */ 347const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); 348//# sourceURL=https://www.pentadact.com/wp-includes/js/wp-emoji-loader.min.js 349/* ]]> */ 350</script>
350 351 352 353<p> 354 355</p> 356 357 </body> 358 359</html><!-- WP Fastest Cache file was created in 0.027 seconds, on February 7, 2026 @ 2:51 am -->
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.