<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
    <title>The Cave of Dragonflies</title>
    <description>Updates for The Cave of Dragonflies.</description>
    <link>http://www.dragonflycave.com</link>
    <atom:link href="https://www.dragonflycave.com/rss.xml" rel="self" type="application/rss+xml" />
    <language>en-US</language>
    <managingEditor>antialiasis@gmail.com (Dragonfree)</managingEditor>
    <webMaster>antialiasis@gmail.com (Dragonfree)</webMaster>
    <copyright>2002-2024 Butterfree/Dragonfree/antialiasis</copyright>
    <lastBuildDate>Fri, 02 Jan 2026 22:01:34 +0000</lastBuildDate>
    <pubDate>Fri, 02 Jan 2026 22:01:34 +0000</pubDate>
    <ttl>1440</ttl>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <image>
        <url>https://www.dragonflycave.com/psbuttonb7.gif</url>
        <title>The Cave of Dragonflies</title>
        <link>http://www.dragonflycave.com</link>
    </image>


    <item>
        <title>Happy 2026!</title>
        <description>
Happy 2026, everyone! It&#39;s likely to be a big year ahead for Pokémon, what with the franchise&#39;s 30th anniversary in February; I&#39;m looking forward to whatever we&#39;re getting.
2025 has been a pretty big year for me, from Pokémon Sleep legitimately improving my sleep schedule to publishing my first non-Pokémon fanfic to visiting Japan to having an actual child. Updates on the site were a bit on the sparse side in all that, but the Mew trick essay that I published in March is one of my favorite things I&#39;ve ever done for the site, and in the second half of the year I managed to pick up the update frequency and get a fair amount of good, necessary or just useful housekeeping work done on it that I&#39;m very glad to have completed, so all in all, I&#39;m reasonably satisfied with how things have gone for the site this year in spite of everything.
As usual, even if I didn&#39;t get the New Year&#39;s update done until the second of January, I&#39;d like to extend some thanks to some of the people who helped brighten my 2025:

All of the lovely internet friends that I&#39;ve chatted with over the year; I couldn&#39;t possibly name all of you here and don&#39;t dare try lest I manage to forget somebody and make them feel bad for no reason in the process, but you know who you are and I appreciate you all
Dannichu, Jackie and Chibi, for coming to visit in person and being lovely company as always
elyvorg and seatherny, for VCs, cats, birds, crochet, and In Stars and Time
Negrek, for greatly increasing the number of movies I&#39;ve watched and the amount of time I&#39;ve spent on actual writing during the year
Psychic and Teagan, for Japan tips and VCs and of course the regular Pokémon baking that makes me smile
Altissimo, for continuing to send me corrections and creating such an ambitious resource for Pokémon data
The Johto Times staff, whom I feel privileged to work with on a great newsletter
The Thousand Roads and Cat Café Discord servers, where I love to hang out
My husband Shadey, for being a lovely husband and a great dad
My daughter Caterpie, for being a relatively well-behaved baby
My cat Birta, for tolerating this new creature who keeps occupying my lap
My parents, whom I love and appreciate
As ever, those who support me on Patreon
TheScythe and Jolt135, for their invaluable contributions to Pokémon fandom through popularizing the Mew trick in 2003 and for now in 2025 finding, reading and leaving comments on my Mew trick essay, which truly meant a lot
Game Freak, for making a series I continue to love in spite of its flaws
Everyone who visited the site or is in general visiting and creating old-school fansites in 2025

Hope 2025 was good to you, regardless of everything going on in the world, and that your 2026 will be better!
</description>
        <content:encoded><![CDATA[
<p>Happy 2026, everyone! It's likely to be a big year ahead for Pokémon, what with the franchise's 30th anniversary in February; I'm looking forward to whatever we're getting.</p>
<p>2025 has been a pretty big year for me, from Pokémon Sleep legitimately improving my sleep schedule to publishing my first non-Pokémon fanfic to visiting Japan to having an actual child. Updates on the site were a bit on the sparse side in all that, <em>but</em> the <a href="https://www.dragonflycave.com/essays/the-mew-trick/">Mew trick essay</a> that I published in March is one of my favorite things I've ever done for the site, and in the second half of the year I managed to pick up the update frequency and get a fair amount of good, necessary or just useful housekeeping work done on it that I'm very glad to have completed, so all in all, I'm reasonably satisfied with how things have gone for the site this year in spite of everything.</p>
<p>As usual, even if I didn't get the New Year's update done until the second of January, I'd like to extend some thanks to some of the people who helped brighten my 2025:</p>
<ul>
<li>All of the lovely internet friends that I've chatted with over the year; I couldn't possibly name all of you here and don't dare try lest I manage to forget somebody and make them feel bad for no reason in the process, but you know who you are and I appreciate you all</li>
<li>Dannichu, Jackie and Chibi, for coming to visit in person and being lovely company as always</li>
<li>elyvorg and seatherny, for VCs, cats, birds, crochet, and <i>In Stars and Time</i></li>
<li>Negrek, for greatly increasing the number of movies I've watched and the amount of time I've spent on actual writing during the year</li>
<li>Psychic and Teagan, for Japan tips and VCs and of course the regular Pokémon baking that makes me smile</li>
<li>Altissimo, for continuing to send me corrections and creating <a href="https://altissimo1.github.io/">such an ambitious resource for Pokémon data</a></li>
<li>The <a href="https://johtotimes.com">Johto Times</a> staff, whom I feel privileged to work with on a great newsletter</li>
<li>The <a href="https://forums.thousandroads.net">Thousand Roads</a> and Cat Café Discord servers, where I love to hang out</li>
<li>My husband Shadey, for being a lovely husband and a great dad</li>
<li>My daughter Caterpie, for being a relatively well-behaved baby</li>
<li>My cat Birta, for tolerating this new creature who keeps occupying my lap</li>
<li>My parents, whom I love and appreciate</li>
<li>As ever, those who support me on <a href="https://patreon.com/antialiasis">Patreon</a></li>
<li>TheScythe and Jolt135, for their invaluable contributions to Pokémon fandom through popularizing the Mew trick in 2003 and for now in 2025 finding, reading and leaving comments on <a href="https://www.dragonflycave.com/essays/the-mew-trick/">my Mew trick essay</a>, which truly meant a lot</li>
<li>Game Freak, for making a series I continue to love in spite of its flaws</li>
<li>Everyone who visited the site or is in general visiting and creating old-school fansites in 2025</li>
</ul>
<p>Hope 2025 was good to you, regardless of everything going on in the world, and that your 2026 will be better!</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/01-02-26</link>
        <comments>https://www.dragonflycave.com/update/01-02-26#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/01-02-26</guid>
        <pubDate>Fri, 02 Jan 2026 22:01:34 +0000</pubDate>
    </item>

    <item>
        <title>URLs and Guide Rewrites</title>
        <description>
Another kind of technical upgrade: something that has been bugging me for a little while now is that the site&#39;s URLs since I rewrote the backend in Python in 2016 have been a little nonstandard. The FAQ, for example, was at https://www.dragonflycave.com/faq, but if you went to https://www.dragonflycave.com/faq/ - which is a more common way for URLs to look if they don&#39;t end in a file extension - you&#39;d get a 404 page. My own Firefox&#39;s address bar was sometimes automatically adding a slash when I manually entered a URL without it, meaning it would direct me to the 404 page instead of the actual page I wanted. All in all, it was just a bit odd that it worked that way - and it wasn&#39;t 100% consistent either, since there were some URLs that did end in slashes.
Long story short, I have now made it so that the site&#39;s URLs should always end in a slash if they don&#39;t end in a file extension. The slash-less version will seamlessly redirect to the version with the slash, so hopefully you shouldn&#39;t notice much of a change.
Alongside this, for boring technical reasons, I also updated a large number of links to other pages across the site, where I was still linking to old pre-2016 .aspx URLs. These URLs already seamlessly redirected to the new URLs for those pages (and they still do), but I&#39;d meant to get all of those updated to link the actual new URLs instead of the redirect soon after the Python migration, and then it only ever happened for a few scattered pages when I happened to be updating them for something else, so it was well past time to actually finish that.
As usual, I tried to make sure I didn&#39;t break anything, but do let me know if you notice anything off. While doing this I did notice a couple of things that were broken and now no longer are, and I made some general tweaks - most prominently, some screenshots in the spriting guide are now just shown on the page rather than being linked.
A couple of things then went beyond tweaks: I got carried away making rewrites to the ancient Proving Sprite Theft page and the Reviewing Guide. The former was distinctly outdated and just written in a very teen-me sort of way (it&#39;s not really a page I&#39;d make today, especially since spriting is not nearly as popular as it was, but rather than remove it altogether I tried to just keep all the advice that was there while updating it a bit), and the latter was something I&#39;d been wanting to rewrite for a while for many reasons, most prominently that I&#39;d grown to find some of its takes and presentation downright weird. Hopefully now they both make a bit more sense for a modern audience, and I can breathe a sigh of relief.
</description>
        <content:encoded><![CDATA[
<p>Another kind of technical upgrade: something that has been bugging me for a little while now is that the site's URLs since I rewrote the backend in Python in 2016 have been a little nonstandard. The <a href="https://www.dragonflycave.com/faq/">FAQ</a>, for example, was at https://www.dragonflycave.com/faq, but if you went to https://www.dragonflycave.com/faq/ - which is a more common way for URLs to look if they don't end in a file extension - you'd get a 404 page. My own Firefox's address bar was sometimes automatically adding a slash when I manually entered a URL without it, meaning it would direct me to the 404 page instead of the actual page I wanted. All in all, it was just a bit odd that it worked that way - and it wasn't 100% consistent either, since there were <em>some</em> URLs that did end in slashes.</p>
<p>Long story short, I have now made it so that the site's URLs should always end in a slash if they don't end in a file extension. The slash-less version will seamlessly redirect to the version with the slash, so hopefully you shouldn't notice much of a change.</p>
<p>Alongside this, for boring technical reasons, I also updated a large number of links to other pages across the site, where I was still linking to old pre-2016 .aspx URLs. These URLs already seamlessly redirected to the new URLs for those pages (and they still do), but I'd meant to get all of those updated to link the actual new URLs instead of the redirect soon after the Python migration, and then it only ever happened for a few scattered pages when I happened to be updating them for something else, so it was well past time to actually finish that.</p>
<p>As usual, I tried to make sure I didn't break anything, but do let me know if you notice anything off. While doing this I did notice a couple of things that <em>were</em> broken and now no longer are, and I made some general tweaks - most prominently, some screenshots in the <a href="https://www.dragonflycave.com/spriting-guide/">spriting guide</a> are now just shown on the page rather than being linked.</p>
<p>A couple of things then went beyond <em>tweaks</em>: I got carried away making rewrites to the ancient <a href="https://www.dragonflycave.com/proving-sprite-theft/">Proving Sprite Theft</a> page and the <a href="https://www.dragonflycave.com/reviewing-guide/">Reviewing Guide</a>. The former was distinctly outdated and just written in a very teen-me sort of way (it's not really a page I'd make today, especially since spriting is not nearly as popular as it was, but rather than remove it altogether I tried to just keep all the advice that was there while updating it a bit), and the latter was something I'd been wanting to rewrite for a while for many reasons, most prominently that I'd grown to find some of its takes and presentation downright weird. Hopefully now they both make a bit more sense for a modern audience, and I can breathe a sigh of relief.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/12-09-25</link>
        <comments>https://www.dragonflycave.com/update/12-09-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/12-09-25</guid>
        <pubDate>Tue, 09 Dec 2025 13:10:59 +0000</pubDate>
    </item>

    <item>
        <title>Technical Upgrade</title>
        <description>
I&#39;ve just done a long-overdue Python upgrade for the site, which also came with upgrading various libraries and so on. I believe I tested most everything reasonably thoroughly and everything ought to be working like it did before, but it&#39;s entirely possible I missed some edge case somewhere, so let me know if anything seems off or if you get any strange errors anywhere.
I also fixed a couple of typos and such. Can&#39;t believe how often I managed to read over the Jolteon article apparently without noticing a missing &#39;the&#39;.
</description>
        <content:encoded><![CDATA[
<p>I've just done a long-overdue Python upgrade for the site, which also came with upgrading various libraries and so on. I <em>believe</em> I tested most everything reasonably thoroughly and everything ought to be working like it did before, but it's entirely possible I missed some edge case somewhere, so let me know if anything seems off or if you get any strange errors anywhere.</p>
<p>I also fixed a couple of typos and such. Can't believe how often I managed to read over the <a href="https://www.dragonflycave.com/essays/my-glitched-jolteon/">Jolteon article</a> apparently without noticing a missing 'the'.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/11-20-25</link>
        <comments>https://www.dragonflycave.com/update/11-20-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/11-20-25</guid>
        <pubDate>Thu, 20 Nov 2025 18:20:23 +0000</pubDate>
    </item>

    <item>
        <title>Game Refurbishments and Minor Things</title>
        <description>
I&#39;ve made some smaller updates, some already pushed to the site at some point since the anniversary update:

The Pokémon Hangman, a game of great sentimental value to me ever since my dad helped me make it as my first introduction to JavaScript back in 2002, was always kind of randomly a standalone static page, which meant it arbitrarily stuck out, did not adapt to your chosen style, and also really didn&#39;t work great on phones, where you had to zoom in awkwardly to even read the instructions and the letters you had to press to play were way too small. I was reminded of this in the process of putting together the anniversary update, and now I&#39;ve finally just brought it into the site layout properly as well as updating it a bit so that the clickable areas for each letter are much bigger, making it play better on a touch screen. I kept the old charging-Pikachu images, and because those were designed for a white background and I no longer have the original files, I ended up putting the game itself into a little white rounded box. Unfortunately this means it doesn&#39;t quite adapt to your style in the ideal sort of way, but I hope you&#39;ll agree it&#39;s a definite improvement.
Meanwhile, the Number Game has also been updated, this time with some user suggestions: in addition to being a bit more permissive with Pokémon whose names contain special characters, it now shows the number of the Pokémon you guessed if you get it wrong (assuming what you typed is a real Pokémon) – and there is now an additional game mode where it will show you a random Pokémon from the range and you guess its number. Alongside this, I made some tweaks to the look and functionality of the game that streamline it a bit and make it easier to use – the guess input and the buttons you click to proceed are now on the &#39;card&#39; directly and shown contextually, rather than having two different buttons you need to alternate between, and the settings are placed below and you don&#39;t need to click anything to start with the default settings.
I added a bit more information, in particular on Pokémon Legends: Arceus and on where you can find Espeon and Umbreon in the wild, to the Espeon and Umbreon page.
I updated the Fake Cheats section with a bit more of a preamble, since it&#39;s now being a bit more prominently linked and all, and today not everyone will have the context to understand what&#39;s being referenced anymore.

There&#39;ll probably be more little updates of a similar scale upcoming soon before I get to the next more major additions, since as I mentioned, the anniversary update did a lot of making me want to tweak things. As usual, let me know if you bump into any issues.
</description>
        <content:encoded><![CDATA[
<p>I've made some smaller updates, some already pushed to the site at some point since the anniversary update:</p>
<ul>
<li>The <strong><a href="https://www.dragonflycave.com/hangman/">Pokémon Hangman</a></strong>, a game of great sentimental value to me ever since my dad helped me make it as my first introduction to JavaScript back in 2002, was always kind of randomly a standalone static page, which meant it arbitrarily stuck out, did not adapt to your chosen style, and also <em>really</em> didn't work great on phones, where you had to zoom in awkwardly to even read the instructions and the letters you had to press to play were way too small. I was reminded of this in the process of putting together the anniversary update, and now I've finally just brought it into the site layout properly as well as updating it a bit so that the clickable areas for each letter are much bigger, making it play better on a touch screen. I kept the old charging-Pikachu images, and because those were designed for a white background and I no longer have the original files, I ended up putting the game itself into a little white rounded box. Unfortunately this means it doesn't quite adapt to your style in the <em>ideal</em> sort of way, but I hope you'll agree it's a definite improvement.</li>
<li>Meanwhile, the <strong><a href="https://www.dragonflycave.com/number-game/">Number Game</a></strong> has also been updated, this time with some user suggestions: in addition to being a bit more permissive with Pokémon whose names contain special characters, it now shows the number of the Pokémon you guessed if you get it wrong (assuming what you typed is a real Pokémon) – and there is now an additional game mode where it will show you a random Pokémon from the range and you guess its number. Alongside this, I made some tweaks to the look and functionality of the game that streamline it a bit and make it easier to use – the guess input and the buttons you click to proceed are now on the 'card' directly and shown contextually, rather than having two different buttons you need to alternate between, and the settings are placed below and you don't need to click anything to start with the default settings.</li>
<li>I added a bit more information, in particular on Pokémon Legends: Arceus and on where you can find Espeon and Umbreon in the wild, to the <a href="https://www.dragonflycave.com/espeon-and-umbreon/">Espeon and Umbreon</a> page.</li>
<li>I updated the <a href="https://www.dragonflycave.com/fake-cheats/">Fake Cheats</a> section with a bit more of a preamble, since it's now being a bit more prominently linked and all, and today not everyone will have the context to understand what's being referenced anymore.</li>
</ul>
<p>There'll probably be more little updates of a similar scale upcoming soon before I get to the next more major additions, since as I mentioned, the anniversary update did a lot of making me want to tweak things. As usual, let me know if you bump into any issues.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/11-12-25</link>
        <comments>https://www.dragonflycave.com/update/11-12-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/11-12-25</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Twenty-Three Years</title>
        <description>
Time for feasting and glee
now that you&#39;re twenty-three.
Happy birthday, dear website!
You&#39;re so important to me.
The Cave of Dragonflies is twenty-three years old today! It&#39;s been a very eventful year for me (I have a non-website kid now), but I still managed to make time to get the Mew trick essay out the door, which is one of my favorite things I&#39;ve ever made for this site, so I&#39;ll count that as a big win.
For this anniversary, in the continuing spirit of doing something oriented towards meta features on the site, I&#39;ve done something I&#39;ve been musing on for a little while. After all these years, there is a lot of content on this website – and both because of how much there is and simply because of a shift in how people tend to use the internet, I suspect it&#39;s not very realistic at this point to expect a lot of visitors to be going through the menu to find out what else is on it, once they&#39;re here. Once a given bit of content is off the front page (as the Mew trick essay would be with this update, if I hadn&#39;t linked to it in this update too), it may become hard for new visitors to actually learn it even exists. Meanwhile, while a lot of trends in modern web design just irritate me, I&#39;ve noticed that having links at the bottom of a page that offer other related pages to check out are often something that legitimately piques my curiosity and hooks me in to read more, when I would probably not have bothered to browse through the menu or archives looking for more. Often, on the modern ad-encrusted web, what those links lead to is actually just some clickbait or uninformative slop, mind, but the principle of offering the reader other stuff they might be interested in after they&#39;re done reading one thing is perfectly sound and useful.
Obviously, these sorts of links are generally generated by algorithms based on keywords and trending statistics. But on a hand-made site like this, I started to imagine: what if I just genuinely hand-picked some other pages to link to from each page, making it more likely that someone reading something like the Mew trick essay will find their way to the glitched Jolteon essay or the in-depth article about how R/B/Y&#39;s random number generator affects capturing? I&#39;d like people reading one thing I&#39;ve made to get to hear about what other similar stuff I&#39;ve made, if they might enjoy it, even if there isn&#39;t any obvious natural reason for the main body of the page to link to it.
What I ended up doing reuses the scaffolding of the Featured Section feature, which was already subtly featuring a single random page as the top link under Site on the menu, and thus reuses the same descriptions for the related pages – though I ended up rewriting a lot of those descriptions, because I originally made the featured section feature nearly two decades ago. (That&#39;s 2006 – and if you can believe it, every page of content I&#39;ve added since 2006 has had a description written specifically for the purposes of this feature from 2006 that most people probably barely notice.) Each page of content on the menu defines a set of four related pages to link to, chosen by hand based on whatever I felt might be most likely to appeal to someone reading this – though pages that for one reason or another don&#39;t have their own defined related pages will display a selection of four pages picked at random out of the &#39;featurable&#39; pages. I had some fun picking out what pages to feature where – there are some amusing picks here and there, like the Mew trick article linking the fake cheats, some of the site&#39;s oldest content – and it was also a bit of a nostalgia trip just going through a lot of pages I hadn&#39;t actually looked at in many, many years. It has also given me a great urge to fix and rewrite various things that I wrote very badly sometime in 2004, mind – but I stuck mostly to just adding the related links for now.
While doing this I also got sidetracked with redoing how the menu works, as well as doing some database updates that should have fixed some incorrect names in the Gen IV Locations among other things but could possibly have broken something; please let me know if you notice anything off anywhere. I also fixed some minor things here and there that I happened to notice, added notices to my Pokémon Go pages to note they are out of date (which pains me a bit, but I don&#39;t actually play or keep up with what&#39;s going on with it very closely anymore, and realistically I just cannot commit to trying to keep them updated again when the game might completely redo major mechanics at any time), and added Legends: Z-A information to the Espeon and Umbreon page.
All in all, not the most exciting update if you&#39;re a devoted fan of the site with an encyclopedic knowledge of what pages exist on it already, but hopefully a good one for new and occasional visitors. I was vaguely hoping to do a few more things that I didn&#39;t have time to here; I might get on that in the coming days.
</description>
        <content:encoded><![CDATA[
<p><i>Time for feasting and glee</i><br/>
<i>now that you're twenty-three.</i><br/>
<i>Happy birthday, dear website!</i><br/>
<i>You're so important to me.</i></p>
<p>The Cave of Dragonflies is twenty-three years old today! It's been a very eventful year for me (I have a non-website kid now), but I still managed to make time to get the <a href="https://www.dragonflycave.com/essays/the-mew-trick/">Mew trick essay</a> out the door, which is one of my favorite things I've ever made for this site, so I'll count that as a big win.</p>
<p>For this anniversary, in the continuing spirit of doing something oriented towards meta features on the site, I've done something I've been musing on for a little while. After all these years, there is a <em>lot</em> of content on this website – and both because of how much there is and simply because of a shift in how people tend to use the internet, I suspect it's not very realistic at this point to expect a lot of visitors to be <em>going through the menu</em> to find out what else is on it, once they're here. Once a given bit of content is off the front page (as the Mew trick essay would be with this update, if I hadn't linked to it in this update too), it may become hard for new visitors to actually learn it even exists. Meanwhile, while a lot of trends in modern web design just irritate me, I've noticed that having links at the bottom of a page that offer other related pages to check out are often something that legitimately piques my curiosity and hooks me in to read more, when I would probably not have bothered to browse through the menu or archives <em>looking</em> for more. Often, on the modern ad-encrusted web, what those links lead to is actually just some clickbait or uninformative slop, mind, but the principle of offering the reader other stuff they might be interested in after they're done reading one thing is perfectly sound and useful.</p>
<p>Obviously, these sorts of links are generally generated by algorithms based on keywords and trending statistics. But on a hand-made site like this, I started to imagine: what if I just genuinely hand-picked some other pages to link to from each page, making it more likely that someone reading something like the Mew trick essay will find their way to the <a href="https://www.dragonflycave.com/essays/my-glitched-jolteon/">glitched Jolteon essay</a> or the <a href="https://www.dragonflycave.com/mechanics/gen-i-rng/">in-depth article about how R/B/Y's random number generator affects capturing</a>? I'd like people reading one thing I've made to get to hear about what other similar stuff I've made, if they might enjoy it, even if there isn't any obvious natural reason for the main body of the page to link to it.</p>
<p>What I ended up doing reuses the scaffolding of the Featured Section feature, which was already subtly featuring a single random page as the top link under Site on the menu, and thus reuses the same descriptions for the related pages – though I ended up rewriting a lot of those descriptions, because I originally made the featured section feature nearly two decades ago. (That's 2006 – and if you can believe it, every page of content I've added since 2006 has had a description written specifically for the purposes of this feature from 2006 that most people probably barely notice.) Each page of content on the menu defines a set of four related pages to link to, chosen by hand based on whatever I felt might be most likely to appeal to someone reading this – though pages that for one reason or another don't have their own defined related pages will display a selection of four pages picked at random out of the 'featurable' pages. I had some fun picking out what pages to feature where – there are some amusing picks here and there, like the Mew trick article linking the <a href="https://www.dragonflycave.com/fake-cheats/">fake cheats</a>, some of the site's oldest content – and it was also a bit of a nostalgia trip just going through a lot of pages I hadn't actually looked at in many, many years. It has also given me a great urge to fix and rewrite various things that I wrote very badly sometime in 2004, mind – but I stuck mostly to just adding the related links for now.</p>
<p>While doing this I also got sidetracked with redoing how the menu works, as well as doing some database updates that should have fixed some incorrect names in the <a href="https://www.dragonflycave.com/locations/gen4/">Gen IV Locations</a> among other things but could possibly have broken something; please let me know if you notice anything off anywhere. I also fixed some minor things here and there that I happened to notice, added notices to my Pokémon Go pages to note they are out of date (which pains me a bit, but I don't actually play or keep up with what's going on with it very closely anymore, and realistically I just cannot commit to trying to keep them updated again when the game might completely redo major mechanics at any time), and added Legends: Z-A information to the <a href="https://www.dragonflycave.com/espeon-and-umbreon/">Espeon and Umbreon</a> page.</p>
<p>All in all, not the most exciting update if you're a devoted fan of the site with an encyclopedic knowledge of what pages exist on it already, but hopefully a good one for new and occasional visitors. I was vaguely hoping to do a few more things that I didn't have time to here; I might get on that in the coming days.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/11-02-25</link>
        <comments>https://www.dragonflycave.com/update/11-02-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/11-02-25</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>More Morphic Drabbles</title>
        <description>
I&#39;ve put up another little Morphic extra, another set of three hurt/comfort-themed prompt bingo fills. As the theming suggests, they&#39;re all very angsty.
</description>
        <content:encoded><![CDATA[
<p>I've put up another little <a href="https://www.dragonflycave.com/fan-fiction/morphic/"><i>Morphic</i></a> extra, another <a href="https://www.dragonflycave.com/fan-fiction/morphic/extras/drabble-bingo-2/">set of three hurt/comfort-themed prompt bingo fills</a>. As the theming suggests, they're all very angsty.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/08-24-25</link>
        <comments>https://www.dragonflycave.com/update/08-24-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/08-24-25</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Capture Calculator Fixes</title>
        <description>
I&#39;ve made a couple of adjustments/fixes to the various capture calculators:

Previously, there was a bug which meant if you had the &#34;Show all&#34; option selected in the ball field, then setting your Pokémon would populate the &#34;Pokémon&#39;s form&#34; dropdown with the forms of that Pokémon instead of the forms of the Pokémon you&#39;re trying to catch, which would in turn cause problems if the Pokémon you were actually trying to catch didn&#39;t have a matching form, locking up the calculator. This should now have been fixed; the &#34;Pokémon&#39;s form&#34; box should always be filled with the forms of the Pokémon you&#39;re trying to catch.
The &#34;Pokémon&#39;s form&#34; box was also kind of awkwardly positioned, closer to the options for your own Pokémon than the one you were trying to catch. I did this originally in order to place all the options that appear only for some balls and not others below the ball dropdown, so that you get to them after selecting the ball, but I think the placement probably made it ambiguous what Pokémon it even referred to, so I have moved that box up below the Pokémon selector. I may reconsider this later, but it&#39;s the best I&#39;ve come up with for now.
I similarly moved the &#34;Your Pokémon&#39;s level&#34; field so that when &#34;Show all&#34; is selected it will show up alongside other fields related to your Pokémon.
I have also added a checkbox to specify whether the Pokémon is currently a Water- or Bug-type if the Net Ball (or &#34;Show all&#34;) is selected, to account for the possibility of moves such as Soak. The checkbox should be automatically set according to the selected Pokémon/form when you adjust those, but can then be manually adjusted.
Safari Ball and Sport Ball can now both be selected in the Gen VIII and Gen IX calculators.

Let me know if you bump into any further oddities. I may fiddle more with the form later but at least hopefully this improves the functionality for now.
</description>
        <content:encoded><![CDATA[
<p>I've made a couple of adjustments/fixes to the various <a href="https://www.dragonflycave.com/calculators/">capture calculators</a>:</p>
<ul>
<li>Previously, there was a bug which meant if you had the "Show all" option selected in the ball field, then setting <em>your</em> Pokémon would populate the "Pokémon's form" dropdown with the forms of <em>that</em> Pokémon instead of the forms of the Pokémon you're trying to catch, which would in turn cause problems if the Pokémon you were actually trying to catch didn't have a matching form, locking up the calculator. This should now have been fixed; the "Pokémon's form" box should always be filled with the forms of the Pokémon you're trying to catch.</li>
<li>The "Pokémon's form" box was also kind of awkwardly positioned, closer to the options for your own Pokémon than the one you were trying to catch. I did this originally in order to place all the options that appear only for some balls and not others <em>below</em> the ball dropdown, so that you get to them after selecting the ball, but I think the placement probably made it ambiguous what Pokémon it even referred to, so I have moved that box up below the Pokémon selector. I may reconsider this later, but it's the best I've come up with for now.</li>
<li>I similarly moved the "Your Pokémon's level" field so that when "Show all" is selected it will show up alongside other fields related to your Pokémon.</li>
<li>I have also added a checkbox to specify whether the Pokémon is <em>currently</em> a Water- or Bug-type if the Net Ball (or "Show all") is selected, to account for the possibility of moves such as Soak. The checkbox should be automatically set according to the selected Pokémon/form when you adjust those, but can then be manually adjusted.</li>
<li>Safari Ball and Sport Ball can now both be selected in the Gen VIII and Gen IX calculators.</li>
</ul>
<p>Let me know if you bump into any further oddities. I may fiddle more with the form later but at least hopefully this improves the functionality for now.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/07-30-25</link>
        <comments>https://www.dragonflycave.com/update/07-30-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/07-30-25</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Commenting Updates</title>
        <description>
The Mew trick essay got its 21st comment a couple of days ago (from TheScythe!), and this ended up prompting me to make a number of updates to the commenting feature and thus the guestbook and update comments as well:

I&#39;ve fixed a bug where the previously unseen second page link for page comments would actually go to the second page of the guestbook, not the second page of comments on this page. It should now navigate as you&#39;d expect.
Page comments are now shown in reverse chronological order, with the newest first, like guestbook posts and update comments - previously they were in chronological order, with the oldest first, which meant that once there were more than twenty comments on a page, new comments would not be visible by default at all, which didn&#39;t really make a lot of sense.
Following from that, the comment form is now above the current list of comments. This was kind of inevitable - it was just weird once the latest comments were at the top that you&#39;d have to scroll all the way down to the bottom to leave your own.
It is now possible to reply to a comment, including guestbook posts, update comments and page comments, using the &#34;Reply to this&#34; link at the bottom of each comment. This will always post your comment to the same page/update as the original comment, if applicable, and include an &#34;In response to&#34; link on your comment leading to the comment you were responding to.
Back when I first made a guestbook, it was pretty standard in website guestbooks that you could enter your e-mail address and this would create a mailto link that would allow other users to e-mail you. But honestly this has not been a good idea for a very long time now, with bots harvesting e-mail addresses anywhere they can find them to pump spam their way, and I doubt this was ever seeing any legitimate use. The guestbook now no longer has mailto links for users who enter their e-mail address; this means the e-mail address is no longer made visible anywhere.
Instead, you can still enter your e-mail address, but if you do, it will only be used to alert you if I respond to your comment. I mulled over whether it made sense to make it e-mail you if anyone responds to your comment, but ultimately I didn&#39;t want some bad actor to be able to make the site send fifty e-mails to someone overnight by responding to their comment fifty times. Chances are if you&#39;re on this site and making a comment you may be interested in whether I respond to it, but it&#39;s probably less likely that you care if someone else does; obviously, if you are interested, you can still check back manually.
Alongside this, I made some light UI improvements to the post form: the required fields are now marked, and also marked as required in the browser so that the browser will validate that they&#39;re present without having to submit the form; the e-mail field is now an actual e-mail input; the fields now have placeholders; and it should now be a bit clearer that the website fields are for entering your own website/blog/social media profile if any, not The Cave of Dragonflies. I would kind of like to make the form not quite as bulky (I have a certain worry that people might miss the existing comments just because it&#39;s so far to scroll past the form), but that might be a change for another time.
The spam verification Pokémon is no longer regenerated on every pageview of a page that has a comment form; instead, you&#39;ll see the same one until you actually go to submit a comment (or regenerate it with the &#34;don&#39;t know it&#34; link). This avoids pointlessly regenerating it on every pageview where you probably aren&#39;t even about to submit a comment, but should also fix an issue I&#39;d bumped into myself where visiting any page with comments while writing a comment or guestbook post in another browser tab would cause an error about tampering with the verification Pokémon when the comment was submitted.
Finally, one cute little addition since I was doing all this fiddling: your spam verification Pokémon is now saved and shown as a little party sprite in the top right corner of the post (inspired by a similar feature on Thousand Roads). Unfortunately there are no shiny party sprites, but if you got a shiny, it&#39;ll be shown with a yellow glow around it, recording your good luck for posterity.

Phew, that was a lot and probably more work than a feature to comment on a Pokémon website really needed, but I am at least feeling better about several things about it now. Let me know if you bump into any issues.
</description>
        <content:encoded><![CDATA[
<p>The <a href="https://www.dragonflycave.com/essays/the-mew-trick/">Mew trick essay</a> got its 21st comment a couple of days ago (from TheScythe!), and this ended up prompting me to make a number of updates to the commenting feature and thus the guestbook and update comments as well:</p>
<ul>
<li>I've fixed a bug where the previously unseen second page link for page comments would actually go to the second page of the <em>guestbook</em>, not the second page of comments <em>on this page</em>. It should now navigate as you'd expect.</li>
<li>Page comments are now shown in <strong>reverse chronological order</strong>, with the newest first, like guestbook posts and update comments - previously they were in chronological order, with the oldest first, which meant that once there were more than twenty comments on a page, new comments would not be visible by default at all, which didn't really make a lot of sense.</li>
<li>Following from that, the comment form is now <em>above</em> the current list of comments. This was kind of inevitable - it was just weird once the latest comments were at the top that you'd have to scroll all the way down to the bottom to leave your own.</li>
<li>It is now possible to <strong>reply to a comment</strong>, including guestbook posts, update comments and page comments, using the "Reply to this" link at the bottom of each comment. This will always post your comment to the same page/update as the original comment, if applicable, and include an "In response to" link on your comment leading to the comment you were responding to.</li>
<li>Back when I first made a guestbook, it was pretty standard in website guestbooks that you could enter your e-mail address and this would create a mailto link that would allow other users to e-mail you. But honestly this has not been a good idea for a very long time now, with bots harvesting e-mail addresses anywhere they can find them to pump spam their way, and I doubt this was ever seeing any legitimate use. The guestbook now <strong>no longer has mailto links</strong> for users who enter their e-mail address; this means the e-mail address is no longer made visible anywhere.</li>
<li>Instead, you can still enter your e-mail address, but if you do, it will only be used to <strong>alert you if I respond to your comment</strong>. I mulled over whether it made sense to make it e-mail you if <em>anyone</em> responds to your comment, but ultimately I didn't want some bad actor to be able to make the site send fifty e-mails to someone overnight by responding to their comment fifty times. Chances are if you're on this site and making a comment you may be interested in whether I respond to it, but it's probably less likely that you care if someone else does; obviously, if you <em>are</em> interested, you can still check back manually.</li>
<li>Alongside this, I made some <strong>light UI improvements</strong> to the post form: the required fields are now marked, and also marked as required in the browser so that the browser will validate that they're present without having to submit the form; the e-mail field is now an actual e-mail input; the fields now have placeholders; and it should now be a bit clearer that the website fields are for entering <em>your own</em> website/blog/social media profile if any, not The Cave of Dragonflies. I would kind of like to make the form not quite as <em>bulky</em> (I have a certain worry that people might miss the existing comments just because it's so far to scroll past the form), but that might be a change for another time.</li>
<li>The spam verification Pokémon is no longer regenerated on every pageview of a page that has a comment form; instead, you'll see the same one until you actually go to submit a comment (or regenerate it with the "don't know it" link). This avoids pointlessly regenerating it on every pageview where you probably aren't even about to submit a comment, but should also fix an issue I'd bumped into myself where visiting any page with comments while writing a comment or guestbook post in another browser tab would cause an error about tampering with the verification Pokémon when the comment was submitted.</li>
<li>Finally, one cute little addition since I was doing all this fiddling: your spam verification Pokémon is now <strong>saved and shown as a little party sprite in the top right corner of the post</strong> (inspired by a similar feature on <a href="https://thousandroads.net">Thousand Roads</a>). Unfortunately there are no shiny party sprites, but if you got a shiny, it'll be shown with a yellow glow around it, recording your good luck for posterity.</li>
</ul>
<p>Phew, that was a lot and probably more work than a feature to comment on a Pokémon website really needed, but I am at least feeling better about several things about it now. Let me know if you bump into any issues.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/04-21-25</link>
        <comments>https://www.dragonflycave.com/update/04-21-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/04-21-25</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Back to Normal</title>
        <description>
Hope you all enjoyed this year&#39;s April Fools&#39; Day joke! I have now added a writeup to the joke archive and reset the changes back to normal – but the actual content remains online for archival purposes, because why not; you can still access it all here.
All in all, I added more than a novel&#39;s worth of text to the site for this joke – all legitimate content originally written for my personal Tumblr or my Breaking Bad commentary blog. So if you enjoyed it, follow me there for more like it, I suppose! The Cave of Dragonflies, however, is and will remain a Pokémon website – I don&#39;t call it my definitive primary fandom for life for nothing.
</description>
        <content:encoded><![CDATA[
<p>Hope you all enjoyed this year's April Fools' Day joke! I have now added a writeup to <a href="https://www.dragonflycave.com/april-fools/#afd-2025">the joke archive</a> and reset the changes back to normal – but the actual content remains online for archival purposes, because why not; you can still access it all <a href="https://www.dragonflycave.com/non-pokemon/">here</a>.</p>
<p>All in all, I added more than a novel's worth of text to the site for this joke – all legitimate content originally written for <a href="https://antialiasis.tumblr.com">my personal Tumblr</a> or <a href="https://antialianalysis.tumblr.com">my <i>Breaking Bad</i> commentary blog</a>. So if you enjoyed it, follow me there for more like it, I suppose! The Cave of Dragonflies, however, is and will remain a Pokémon website – I don't call it my definitive primary fandom for life for nothing.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/04-02-25</link>
        <comments>https://www.dragonflycave.com/update/04-02-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/04-02-25</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Site Expansion</title>
        <description>
Welcome to the new, expanded Cave of Dragonflies! I&#39;ve been thinking lately about how, well, Pokémon is still one of my passions, but so are many other things, and when I spend a lot of time making stuff that&#39;s not about Pokémon, the website languishes a bit in the meantime. So really, the sensible thing to do here is to expand the website to cover all the other stuff I make!
So, The Cave of Dragonflies is now officially a Pokémon/The Good, the Bad and the Ugly/Breaking Bad/Groundhog Day/Jesus Christ Superstar/Chess website! Each of them now has a section on the menu with a bit of content to start us off with, plus a place in the top banner of the new style, Expanded style. I will be working on a better selection of styles to fairly and equally represent all of the site&#39;s subjects (all of these new top-level categories make the dropdowns a little more challenging), but I hope this one will do for now!
Other upcoming updates include an all-new zodiac incorporating the characters from all six, some even longer essays on Groundhog Day and Chess, and of course further expansions of the website to cover Brennu-Njáls saga, Uncharted, and Icelandic industrial performance art collective Hatari.
</description>
        <content:encoded><![CDATA[
<p>Welcome to the new, expanded Cave of Dragonflies! I've been thinking lately about how, well, Pokémon is still one of my passions, but so are many other things, and when I spend a lot of time making stuff that's not about Pokémon, the website languishes a bit in the meantime. So really, the sensible thing to do here is to expand the website to cover all the <em>other</em> stuff I make!</p>
<p>So, The Cave of Dragonflies is now officially a <strong>Pokémon/<a href="https://www.dragonflycave.com/gbu/"><i>The Good, the Bad and the Ugly</i></a>/<a href="https://www.dragonflycave.com/breaking-bad/"><i>Breaking Bad</i></a>/<a href="https://www.dragonflycave.com/groundhog-day/"><i>Groundhog Day</i></a>/<a href="https://www.dragonflycave.com/jcs/"><i>Jesus Christ Superstar</i></a>/<a href="https://www.dragonflycave.com/chess/"><i>Chess</i></a> website</strong>! Each of them now has a section on the menu with a bit of content to start us off with, plus a place in the top banner of the new style, <strong>Expanded style</strong>. I will be working on a better selection of styles to fairly and equally represent all of the site's subjects (all of these new top-level categories make the dropdowns a little more challenging), but I hope this one will do for now!</p>
<p>Other upcoming updates include an all-new zodiac incorporating the characters from all six, some even longer essays on <i>Groundhog Day</i> and <i>Chess</i>, and of course further expansions of the website to cover <i>Brennu-Njáls saga</i>, <i>Uncharted</i>, and Icelandic industrial performance art collective Hatari.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/03-31-25</link>
        <comments>https://www.dragonflycave.com/update/03-31-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/03-31-25</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Mew Trick Geekery</title>
        <description>
Hello, all! I have finally, finally finished what I&#39;ve been doing for the past few months, namely writing up a new incredibly lengthy essay on the Mew trick. It essentially expands massively upon the old, slightly aimless thought on the Mew trick that I&#39;ve had on the site since 2005, borrowing material from some Tumblr posts I made last year but also fleshing it all out further into a deep dive into the glitch&#39;s context, history, origins and mechanics. Plus a load of footnotes! And screenshots, and a Mew illustration just because!
With that, I also figured I&#39;d do a little reorganization: the Mew trick essay and my glitched Jolteon essay from last September now live in their own &#34;Essays&#34; submenu under &#34;Pokémon&#34;, as well as being under the &#34;Kanto&#34; submenu because ultimately they are also both specifically about the first-generation games. The Mew trick thought was always kind of the odd one out under &#34;Opinions/Theories&#34;, and now that I&#39;ve got two of these big illustrated deep dives, I figured it&#39;d make sense to group them together. I&#39;ll probably be adding more things under there before long, though I think (think!) those wouldn&#39;t be quite as lengthy.
Hope you all enjoy the new essay – and if you know anything I&#39;ve missed about the history there, by all means do let me know!
</description>
        <content:encoded><![CDATA[
<p>Hello, all! I have finally, finally finished what I've been doing for the past few months, namely writing up <a href="https://www.dragonflycave.com/essays/the-mew-trick/">a new incredibly lengthy essay on the Mew trick</a>. It essentially expands massively upon the old, slightly aimless thought on the Mew trick that I've had on the site since 2005, borrowing material from some Tumblr posts I made last year but also fleshing it all out further into a deep dive into the glitch's context, history, origins and mechanics. Plus a load of footnotes! And screenshots, and a Mew illustration just because!</p>
<p>With that, I also figured I'd do a little reorganization: the Mew trick essay and my <a href="https://www.dragonflycave.com/essays/my-glitched-jolteon/">glitched Jolteon essay</a> from last September now live in their own "Essays" submenu under "Pokémon", as well as being under the "Kanto" submenu because ultimately they <em>are</em> also both specifically about the first-generation games. The Mew trick thought was always kind of the odd one out under "Opinions/Theories", and now that I've got two of these big illustrated deep dives, I figured it'd make sense to group them together. I'll probably be adding more things under there before long, though I think (<em>think!</em>) those wouldn't be quite as lengthy.</p>
<p>Hope you all enjoy the new essay – and if you know anything I've missed about the history there, by all means do let me know!</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/03-11-25</link>
        <comments>https://www.dragonflycave.com/update/03-11-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/03-11-25</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Happy 2025!</title>
        <description>
Happy new year! 2025 sure seemed like a faraway, distant future when I started this website, but here we are, still kicking in the final year of the first quarter of the twenty-first century.
On New Year&#39;s Day, I like to look back and reflect on the year and the people I&#39;m grateful for, so here&#39;s a non-exhaustive list of some of the people I&#39;d like to thank for 2024:

All of my greatly valued internet friends, for the many conversations we&#39;ve had and laughs we&#39;ve shared
Jackie, Chibi, elyvorg and Dannichu in particular, whom I got to see in person this year, for their lovely company and great times together
Negrek, for our regular watch-togethers and invaluable writing sprints, and particularly facilitating me finally finishing and publishing Groundhog Dave
Psychic and Teagan, for continuing to do adorable Pokémon baking streams, newsletters that made me smile, and recommending The Beekeeper, which was a silly, glorious time
Altissimo, for continuing to loyally send me corrections to the Gen II Locations and creating her own resource
Darren of Johto Times, for continuing to publish fascinating interviews and stories from the early days of Pokémon in a newsletter that I&#39;m honored to be a part of, and for adding TCoD&#39;s Bluesky account to a starter pack that really gave it a head start
Quiara, for sparking the R/S/E Roulette article
Damian001, who added an archive link from 2002 to the Bulbapedia article on the Mew glitch in October 2023, which at the beginning of the year led me down a rabbit hole that eventually resulted in me finally uncovering what was going on with my glitched Jolteon back on Yellow, two decades ago
The staff and players of the Heartache RPG, which I&#39;m continuing to enjoy
Game Freak, for taking their time with the next Pokémon games
The Thousand Roads community, still my primary home on the internet
The participants in the Thousand Roads book clubs in particular, with whom I&#39;ve enjoyed reading and discussing Homestuck and now the Pokémon Adventures manga
Likewise, those who followed my own liveblogging of Njáls saga, which gave me a chance to geek about a piece of my culture this summer
My husband Shadey, whom I&#39;ve been with for eighteen years now
My parents, still lovely people I&#39;m thrilled to spend regular time with
My grandpa and my grandma, whom I love dearly
My cat Birta, for being so cute that I love her even when she is continually trapping me in awkward positions
My patrons, for their generosity
Everyone who actually read Groundhog Dave, my R/S/E roulette article and the glitched Jolteon essay - I may not have published all too much content this year but I&#39;m deeply fond of all of these, in their own completely different ways
Capcom, for finally officially localizing Ace Attorney Investigations: Prosecutor&#39;s Gambit, one of the best games in the Ace Attorney series
Sergio Leone, for The Good, the Bad and the Ugly, my current obsession, and indirectly causing me to get a whole lot better at drawing realistic humans
Ashley Cope, for making me cry multiple times with Unsounded this year
Everyone still creating and visiting old-school fansites in this day and age

I hope you all had a decent 2024 and that your 2025 turns out well! Here&#39;s to more neat content in 2025.
</description>
        <content:encoded><![CDATA[
<p>Happy new year! 2025 sure seemed like a faraway, distant future when I started this website, but here we are, still kicking in the final year of the first quarter of the twenty-first century.</p>
<p>On New Year's Day, I like to look back and reflect on the year and the people I'm grateful for, so here's a non-exhaustive list of some of the people I'd like to thank for 2024:</p>
<ul>
<li>All of my greatly valued internet friends, for the many conversations we've had and laughs we've shared</li>
<li>Jackie, Chibi, elyvorg and Dannichu in particular, whom I got to see in person this year, for their lovely company and great times together</li>
<li>Negrek, for our regular watch-togethers and invaluable writing sprints, and particularly facilitating me finally finishing and publishing <a href="https://www.dragonflycave.com/fan-fiction/morphic/extras/groundhog-dave/">Groundhog Dave</a></li>
<li>Psychic and Teagan, for continuing to do adorable Pokémon baking streams, newsletters that made me smile, and recommending <i>The Beekeeper</i>, which was a silly, glorious time</li>
<li>Altissimo, for continuing to loyally send me corrections to the <a href="https://www.dragonflycave.com/locations/gen2/">Gen II Locations</a> and creating <a href="https://altissimo1.github.io/">her own resource</a></li>
<li>Darren of <a href="https://johto.substack.com/">Johto Times</a>, for continuing to publish fascinating interviews and stories from the early days of Pokémon in a newsletter that I'm honored to be a part of, and for adding TCoD's Bluesky account to a starter pack that really gave it a head start</li>
<li>Quiara, for sparking the <a href="https://www.dragonflycave.com/mechanics/gen-iii-roulette/">R/S/E Roulette article</a></li>
<li>Damian001, who added an archive link from 2002 to the Bulbapedia article on the <a href="https://bulbapedia.bulbagarden.net/wiki/Mew_glitch">Mew glitch</a> in October 2023, which at the beginning of the year led me down a rabbit hole that eventually resulted in me finally uncovering what was going on with my <a href="https://www.dragonflycave.com/essays/my-glitched-jolteon/">glitched Jolteon</a> back on Yellow, two decades ago</li>
<li>The staff and players of the Heartache RPG, which I'm continuing to enjoy</li>
<li>Game Freak, for taking their time with the next Pokémon games</li>
<li>The <a href="https://forums.thousandroads.net/">Thousand Roads</a> community, still my primary home on the internet</li>
<li>The participants in the Thousand Roads book clubs in particular, with whom I've enjoyed reading and discussing <i>Homestuck</i> and now the <i>Pokémon Adventures</i> manga</li>
<li>Likewise, those who followed my own liveblogging of <i>Njáls saga</i>, which gave me a chance to geek about a piece of my culture this summer</li>
<li>My husband Shadey, whom I've been with for eighteen years now</li>
<li>My parents, still lovely people I'm thrilled to spend regular time with</li>
<li>My grandpa and my grandma, whom I love dearly</li>
<li>My cat Birta, for being so cute that I love her even when she is continually trapping me in awkward positions</li>
<li>My <a href="https://patreon.com/antialiasis">patrons</a>, for their generosity</li>
<li>Everyone who actually read Groundhog Dave, my R/S/E roulette article and the glitched Jolteon essay - I may not have published all too <em>much</em> content this year but I'm deeply fond of all of these, in their own completely different ways</li>
<li>Capcom, for finally officially localizing <i>Ace Attorney Investigations: Prosecutor's Gambit</i>, one of the best games in the Ace Attorney series</li>
<li>Sergio Leone, for <i>The Good, the Bad and the Ugly</i>, my current obsession, and indirectly causing me to get a whole lot better at drawing realistic humans</li>
<li>Ashley Cope, for making me cry multiple times with <a href="https://unsoundedcomic.com"><i>Unsounded</i></a> this year</li>
<li>Everyone still creating and visiting old-school fansites in this day and age</li>
</ul>
<p>I hope you all had a decent 2024 and that your 2025 turns out well! Here's to more neat content in 2025.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/01-01-25</link>
        <comments>https://www.dragonflycave.com/update/01-01-25#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/01-01-25</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Housekeeping</title>
        <description>
A fairly minor update today. The other day I made the site an account on Bluesky; this has now been added to the link menu under Support/Follow along with the other socials. It will report on updates to the site specifically, the same way as the Twitter account.
The other thing of note is that I combed back through my e-mail to go through some error reports that&#39;d slipped through the cracks. Updates include:

Somehow, my D/P Changes page from 2007 did not actually contain anything about gender differences. I&#39;m a bit mystified by the omission, but I have added one (into the middle of my seventeen-year-old self&#39;s writing, ugh).
The shiny Cosmog sprite in Pokémon Home was updated in 2022 to have red cheeks, while I still had the original version which had blue cheeks and was only distinguished from the non-shiny version by being a bit lighter. This was the sprite used in the Favorite Pokémon Picker. I have now updated it to the new shiny version.
The Evolution List was missing some Hisuian Pokémon&#39;s new evolution methods in S/V and some of the alternatives to location-based evolutions introduced in Sw/Sh and S/V, as well as a couple of the locations for location-based evolutions.
The Stat Stages page was missing a couple of later-generation changes and I had also managed to write Anger Point instead of Anger Shell everywhere the latter ability was listed.
The D/P/Pt Places to Train said Pearl had Glameow on Route 214 rather than Sudowoodo.
The HG/SS Changes were missing a couple of minor changes to Mt. Moon Square.
...and several other minor fixes here and there.

There were a few unaddressed reports I found that I would need to look into a bit more thoroughly, but I&#39;ve at least been through the low-hanging fruit. Apologies to everyone who submited something ages ago that I only got to now!
</description>
        <content:encoded><![CDATA[
<p>A fairly minor update today. The other day I made the site an account on <a href="https://bsky.app/profile/dragonflycave.com">Bluesky</a>; this has now been added to the link menu under Support/Follow along with the other socials. It will report on updates to the site specifically, the same way as the Twitter account.</p>
<p>The other thing of note is that I combed back through my e-mail to go through some error reports that'd slipped through the cracks. Updates include:</p>
<ul>
<li>Somehow, my <a href="https://www.dragonflycave.com/sinnoh/dp-changes/">D/P Changes</a> page from 2007 did not actually contain anything about gender differences. I'm a bit mystified by the omission, but I have added one (into the middle of my seventeen-year-old self's writing, ugh).</li>
<li>The shiny Cosmog sprite in Pokémon Home was updated in 2022 to have red cheeks, while I still had the original version which had blue cheeks and was only distinguished from the non-shiny version by being a bit lighter. This was the sprite used in the <a href="https://www.dragonflycave.com/favorite.html">Favorite Pokémon Picker</a>. I have now updated it to the new shiny version.</li>
<li>The <a href="https://www.dragonflycave.com/evolution-list/">Evolution List</a> was missing some Hisuian Pokémon's new evolution methods in S/V and some of the alternatives to location-based evolutions introduced in Sw/Sh and S/V, as well as a couple of the locations for location-based evolutions.</li>
<li>The <a href="https://www.dragonflycave.com/mechanics/stat-stages/">Stat Stages</a> page was missing a couple of later-generation changes and I had also managed to write Anger Point instead of Anger Shell everywhere the latter ability was listed.</li>
<li>The <a href="https://www.dragonflycave.com/sinnoh/places-to-train/">D/P/Pt Places to Train</a> said Pearl had Glameow on Route 214 rather than Sudowoodo.</li>
<li>The <a href="https://www.dragonflycave.com/johto/hgss-changes/">HG/SS Changes</a> were missing a couple of minor changes to Mt. Moon Square.</li>
<li>...and several other minor fixes here and there.</li>
</ul>
<p>There were a few unaddressed reports I found that I would need to look into a bit more thoroughly, but I've at least been through the low-hanging fruit. Apologies to everyone who submited something ages ago that I only got to now!</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/11-28-24</link>
        <comments>https://www.dragonflycave.com/update/11-28-24#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/11-28-24</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Twenty-Two</title>
        <description>
It&#39;s been yet another year!
Twenty twenty-five draws near.
Happy birthday, dear website!
I bring comments, so cheer.
The Cave of Dragonflies is twenty-two years old today. It&#39;s been an interesting year for the site - fewer updates than I would have liked, but I&#39;m very fond of all the things I have put up this year. I&#39;ve had a lot going on, but I&#39;m still hoping to get more site updates in before the end of the year.
For this anniversary, I&#39;ve added the ability to post comments at the bottom of most pages of the site, as a fun little experiment. This makes it a little easier and more straightforward to comment directly on particular content than when you&#39;d have to do it as a guestbook post or update comment. Behind the scenes, like with update comments, page comments actually just go into the guestbook, to make it easier for me to keep track, but will also appear on their respective pages. Some pages don&#39;t have comments, either for technical reasons or because I didn&#39;t think it made much sense, but comments being enabled is the default for most text-based pages, which is the vast majority; I may go on to disable comments on particular pages or such going forward, though.
Right now, there aren&#39;t threaded replies or anything; I figured there wasn&#39;t much reason to get into that before knowing if the feature would even see much use. But I might fiddle with it if it might be neat later.
In the meantime, I&#39;m still hoping to actually adapt some more of those Tumblr posts. That one&#39;s been on hold pretty much entirely because almost immediately after the Jolteon article I got distracted by a particularly all-consuming obsession with 1966 Western The Good, the Bad and the Ugly. Over thirty thousand words of rambling later, though, I can probably recover some focus for other things soon.
</description>
        <content:encoded><![CDATA[
<p><i>It's been yet another year!<br/>
Twenty twenty-five draws near.<br/>
Happy birthday, dear website!<br/>
I bring comments, so cheer.</i></p>
<p>The Cave of Dragonflies is twenty-two years old today. It's been an interesting year for the site - fewer updates than I would have liked, but I'm very fond of all the things I <em>have</em> put up this year. I've had a lot going on, but I'm still hoping to get more site updates in before the end of the year.</p>
<p>For this anniversary, I've added the ability to post comments at the bottom of most pages of the site, as a fun little experiment. This makes it a little easier and more straightforward to comment directly on particular content than when you'd have to do it as a guestbook post or update comment. Behind the scenes, like with update comments, page comments actually just go into the guestbook, to make it easier for me to keep track, but will also appear on their respective pages. Some pages don't have comments, either for technical reasons or because I didn't think it made much sense, but comments being enabled is the default for most text-based pages, which is the vast majority; I may go on to disable comments on particular pages or such going forward, though.</p>
<p>Right now, there aren't threaded replies or anything; I figured there wasn't much reason to get into that before knowing if the feature would even see much use. But I might fiddle with it if it might be neat later.</p>
<p>In the meantime, I'm still hoping to actually adapt some more of those Tumblr posts. That one's been on hold pretty much entirely because almost immediately after the Jolteon article I got distracted by a particularly all-consuming obsession with 1966 Western <i>The Good, the Bad and the Ugly</i>. Over thirty thousand words of rambling later, though, I can probably recover some focus for other things soon.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/11-02-24</link>
        <comments>https://www.dragonflycave.com/update/11-02-24#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/11-02-24</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>My glitched Jolteon</title>
        <description>
I mentioned last time that I wanted to port over some Pokémon-related articles from my personal Tumblr. The first of these is now up, and accidentally became quite a bit more than just a port of my Tumblr post: an essay about my glitched Jolteon. It is part reminiscence and part game mechanics deep-dive about the very special Jolteon that I had on my Yellow version back in the day and my efforts to replicate and investigate his mysterious harmlessly glitchy properties. I hope you all enjoy.
I have placed it under Kanto on the menu for now, but it feels like a little bit of a quirky place for it - I waffled between putting it under Opinions/Theories (possibly renaming that subsection), Kanto or even Game Mechanics given how into the weeds it ends up getting. I guess I will think about it. Feel free to opine.
</description>
        <content:encoded><![CDATA[
<p>I mentioned last time that I wanted to port over some Pokémon-related articles from my personal Tumblr. The first of these is now up, and accidentally became quite a bit more than just a port of my Tumblr post: <a href="https://www.dragonflycave.com/essays/my-glitched-jolteon/">an essay about my glitched Jolteon</a>. It is part reminiscence and part game mechanics deep-dive about the very special Jolteon that I had on my Yellow version back in the day and my efforts to replicate and investigate his mysterious harmlessly glitchy properties. I hope you all enjoy.</p>
<p>I have placed it under Kanto on the menu for now, but it feels like a little bit of a quirky place for it - I waffled between putting it under Opinions/Theories (possibly renaming that subsection), Kanto or even Game Mechanics given how into the weeds it ends up getting. I guess I will think about it. Feel free to opine.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/09-16-24</link>
        <comments>https://www.dragonflycave.com/update/09-16-24#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/09-16-24</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Roulette_Final_FINAL</title>
        <description>
So there was this one more little thing I wanted to do for the R/S/E roulette article: when simulating multiple possible fuzz values, I wanted a ball that bounced off an existing slot to split into two balls that would fall to each side. I could imagine what it was supposed to look like, and it&#39;d be neat, and I wanted to do it. The problem was just that with my weird hodgepodge code for a simple fuzz range calculator with the whole animation thing awkwardly bolted on afterwards, this was basically impossible to do. So obviously, I had to rewrite and reorganize the roulette code into something with a little more structure, so that I could do this tiny minor feature nobody but me cared about.
...And then that took a while, because this was a lot of complex code to refactor, and then I had to implement this additional feature, and then I wanted to double-check and polish up various things and fix some minor issues, and then it managed to hit me with the most obnoxious obscure bugs possible, just to torment me when I was sure I was free. But! It&#39;s done now! The roulette simulator will now show the ball splitting into two balls if it bounces off an existing ball when you have selected either the &#34;Highest/lowest/medium fuzz&#34; option or the &#34;All possible fuzz values&#34; option. I should now be Actually Done with roulette, fingers crossed. Totally worth it, question mark? Let me know if you bump into anything odd with it.
There are also a couple of other things I have been doing alongside this that got held back or not actually announced at the time thanks to &#34;I&#39;ll just quickly finish this roulette thing first oops where did time go&#34;:

I quietly added an RSS feed back in May, which is now a little more visible with an icon in the footer as well as being linked in metadata on every page of the site rather than just the front page. I always had the impression very few people were using RSS feeds much these days, so despite a couple of queries about it over the years I never went ahead and got into implementing it. But then someone offhandedly mentioned it in their tags while reblogging one of my posts on Tumblr, and in a manic coding spree I went and did my best to implement it despite not being very familiar with it and finding it pretty kludgy to put together. Let me know if you have any trouble with it and I will try to figure it out.
The April Fools&#39; Day joke archive now has a table of contents that makes it easier to find a particular joke, since it&#39;s been a lot of years by now.
When I first made the Pokémon List Generator, the Spanish and Italian localizations of Pokémon simply used the English names unchanged, so I didn&#39;t bother including the ability to show names in Spanish or Italian alongside French and German. By now, though, some Pokémon (Type: Null and the Paradox Pokémon from Scarlet and Violet) do have special names in Spanish and Italian, so I&#39;ve added the ability to specify those as filters for the name variable.
On May 10th, Morphic turned seventeen years old, and for the occasion I wrote a set of three 100-word drabbles, which are now finally up as an extra (they&#39;re not super remarkable, and two out of three only make sense if you&#39;ve read Groundhog Dave, but they&#39;re there). As I was adding that, I also reorganized the list of extras to split it into a few categories, just because it was getting a bit long and unwieldy.

My next plans involve porting over some Pokémon-related articles I wrote on my personal Tumblr that there&#39;s really no reason not to give a more permanent, less transient home over here, which should genuinely be fairly straightforward to do and will not take months of labyrinthine programming, so hopefully relatively soon... just as soon as I&#39;m done writing this decidedly not-Pokémon-related essay about medieval Icelandic literature that my brain decided to get obsessed with in June.
</description>
        <content:encoded><![CDATA[
<p>So there was this <em>one</em> more little thing I wanted to do for the <a href="https://www.dragonflycave.com/mechanics/gen-iii-roulette/">R/S/E roulette article</a>: when simulating multiple possible fuzz values, I wanted a ball that bounced off an existing slot to split into two balls that would fall to each side. I could imagine what it was supposed to look like, and it'd be neat, and I wanted to do it. The problem was just that with my weird hodgepodge code for a simple fuzz range calculator with the whole animation thing awkwardly bolted on afterwards, this was basically impossible to do. So obviously, I had to rewrite and reorganize the roulette code into something with a <em>little</em> more structure, so that I could do this tiny minor feature nobody but me cared about.</p>
<p>...And then that took a while, because this was a lot of complex code to refactor, and then I had to implement this additional feature, and then I wanted to double-check and polish up various things and fix some minor issues, and then it managed to hit me with the most obnoxious obscure bugs possible, just to torment me when I was sure I was free. But! It's done now! The roulette simulator will now show the ball splitting into two balls if it bounces off an existing ball when you have selected either the "Highest/lowest/medium fuzz" option or the "All possible fuzz values" option. I should now be Actually Done with roulette, fingers crossed. Totally worth it, question mark? Let me know if you bump into anything odd with it.</p>
<p>There are also a couple of other things I have been doing alongside this that got held back or not actually announced at the time thanks to "I'll just quickly finish this roulette thing first oops where did time go":</p>
<ul>
<li>I quietly added an <a href="https://www.dragonflycave.com/rss.xml">RSS feed</a> back in May, which is now a little more visible with an icon in the footer as well as being linked in metadata on every page of the site rather than just the front page. I always had the impression very few people were using RSS feeds much these days, so despite a couple of queries about it over the years I never went ahead and got into implementing it. But then someone offhandedly mentioned it in their tags while reblogging one of my posts on Tumblr, and in a manic coding spree I went and did my best to implement it despite not being very familiar with it and finding it pretty kludgy to put together. Let me know if you have any trouble with it and I will try to figure it out.</li>
<li>The <a href="https://www.dragonflycave.com/april-fools/">April Fools' Day joke archive</a> now has a table of contents that makes it easier to find a particular joke, since it's been a lot of years by now.</li>
<li>When I first made the <a href="https://www.dragonflycave.com/resources/pokemon-list-generator/">Pokémon List Generator</a>, the Spanish and Italian localizations of Pokémon simply used the English names unchanged, so I didn't bother including the ability to show names in Spanish or Italian alongside French and German. By now, though, some Pokémon (Type: Null and the Paradox Pokémon from Scarlet and Violet) <em>do</em> have special names in Spanish and Italian, so I've added the ability to specify those as filters for the name variable.</li>
<li>On May 10th, <a href="https://www.dragonflycave.com/fan-fiction/morphic/"><i>Morphic</i></a> turned seventeen years old, and for the occasion I wrote <a href="https://www.dragonflycave.com/fan-fiction/morphic/extras/drabble-bingo/">a set of three 100-word drabbles</a>, which are now finally up as an extra (they're not super remarkable, and two out of three only make sense if you've read <i>Groundhog Dave</i>, but they're there). As I was adding that, I also reorganized the list of extras to split it into a few categories, just because it was getting a bit long and unwieldy.</li>
</ul>
<p>My next plans involve porting over some Pokémon-related articles I wrote on my personal Tumblr that there's really no reason not to give a more permanent, less transient home over here, which should genuinely be fairly straightforward to do and will not take months of labyrinthine programming, so hopefully relatively soon... just as soon as I'm done writing this decidedly not-Pokémon-related essay about medieval Icelandic literature that my brain decided to get obsessed with in June.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/07-16-24</link>
        <comments>https://www.dragonflycave.com/update/07-16-24#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/07-16-24</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>More Roulette</title>
        <description>
So when I put up the R/S/E roulette article, I had to slightly rush it to make it by April 1st - there were some things I wanted to get into better but just didn&#39;t quite have a chance to finish if I wanted to get it up in time. I figured I could get into those things afterwards and then put up these minor enhancements to the simulator when I got the chance.
This somehow turned into a whole new rabbit hole about the roulette. One of the things I didn&#39;t have time to get into was exactly emulating how the game went about randomizing for the simulator - something I believed was a minor detail whose effects would disappear in rounding anyway. Once I did get into it, though, it turned out (which I&#39;d missed) that the calculations for the starting angle and the fuzz range were both using the final bit of the same random number, meaning they were actually highly correlated with each other - and also, after doing more thorough in-game testing which I&#39;d also been hoping to do and getting some suspiciously consistently off results, I realized I&#39;d missed C silently converting a float to an integer thanks to being too used to programming languages where you can&#39;t do that (note to programming language designers: this is terrible).
All in all, this meant some of my numbers were off, and that the article now needed much more nitty-gritty about precisely how the randomization works. I have now updated the article and corrected the errors in the text and in the simulator. The main upshot is that under most circumstances the slot distribution is actually slightly asymmetrical, thanks to the fuzz range being correlated with whether the starting angle is twelve o&#39;clock or three o&#39;clock on the one hand or six o&#39;clock or nine o&#39;clock on the other, and that the correct bet timing under ideal circumstances is actually specifically when the bet slot is approaching the bottom of the wheel, not the top, which will let you win 40% of the time (every time the twelve o&#39;clock starting angle is chosen).
Additionally, I&#39;ve added some new features to the simulator that I&#39;d wanted to add:

You can now click the &#34;Set bet/occupied slots&#34; button in order to be able to use the simulator wheel like the probability-based wheel a bit earlier in the article - click the white part to set a slot as occupied, click the colored part to set a slot as your bet. The ball will bounce realistically to one of the adjacent slots at random if it lands on an occupied slot, and the probabilities shown per slot on the simulator wheel will reflect the final probabilities for each slot with bounces taken into account (including accounting for which rescue Pokémon will actually be picked, given where the ball is on the wheel when it gets stuck).
You can now make more granular choices about what to show in the simulator. You can set the starting angle to be random, a specific angle, or all four possible starting angles, and separately you can choose whether to use random fuzz, a specific fuzz value, or simulate either the lowest, highest and medium fuzz or all possible fuzz values.

I am also finding myself gravely wanting to restructure this code which is a series of additional functionality incrementally bolted onto what was originally just meant to be a simple little calculator that&#39;d show your possible fuzz ranges, but at least I can do that after these necessary corrections.
</description>
        <content:encoded><![CDATA[
<p>So when I put up the <a href="https://www.dragonflycave.com/mechanics/gen-iii-roulette/">R/S/E roulette article</a>, I had to <em>slightly</em> rush it to make it by April 1st - there were some things I wanted to get into better but just didn't quite have a chance to finish if I wanted to get it up in time. I figured I could get into those things afterwards and then put up these minor enhancements to the simulator when I got the chance.</p>
<p>This somehow turned into a whole new rabbit hole about the roulette. One of the things I didn't have time to get into was exactly emulating how the game went about randomizing for the simulator - something I believed was a minor detail whose effects would disappear in rounding anyway. Once I <em>did</em> get into it, though, it turned out (which I'd missed) that the calculations for the starting angle and the fuzz range were both using the final bit of the <em>same random number</em>, meaning they were actually highly correlated with each other - and also, after doing more thorough in-game testing which I'd also been hoping to do and getting some suspiciously consistently off results, I realized I'd missed C silently converting a float to an integer thanks to being too used to programming languages where you can't do that (note to programming language designers: this is terrible).</p>
<p>All in all, this meant <strong>some of my numbers were off</strong>, and that the article now needed much more nitty-gritty about precisely how the randomization works. I have now updated the article and corrected the errors in the text and in the simulator. The <em>main</em> upshot is that <strong>under most circumstances the slot distribution is actually slightly asymmetrical</strong>, thanks to the fuzz range being correlated with whether the starting angle is twelve o'clock or three o'clock on the one hand or six o'clock or nine o'clock on the other, and that <strong>the correct bet timing under ideal circumstances is actually specifically when the bet slot is approaching the <em>bottom</em> of the wheel, not the top</strong>, which will let you win <strong>40%</strong> of the time (every time the twelve o'clock starting angle is chosen).</p>
<p>Additionally, I've added some new features to the simulator that I'd wanted to add:</p>
<ul>
<li>You can now click the "Set bet/occupied slots" button in order to be able to use the simulator wheel like the probability-based wheel a bit earlier in the article - click the white part to set a slot as occupied, click the colored part to set a slot as your bet. The ball will bounce realistically to one of the adjacent slots at random if it lands on an occupied slot, and the probabilities shown per slot on the simulator wheel will reflect the final probabilities for each slot with bounces taken into account (including accounting for which rescue Pokémon will actually be picked, given where the ball is on the wheel when it gets stuck).</li>
<li>You can now make more granular choices about what to show in the simulator. You can set the starting angle to be random, a specific angle, or all four possible starting angles, and separately you can choose whether to use random fuzz, a specific fuzz value, or simulate either the lowest, highest and medium fuzz or all possible fuzz values.</li>
</ul>
<p>I am also finding myself gravely wanting to restructure this code which is a series of additional functionality incrementally bolted onto what was originally just meant to be a simple little calculator that'd show your possible fuzz ranges, but at least I can do that <em>after</em> these necessary corrections.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/05-23-24</link>
        <comments>https://www.dragonflycave.com/update/05-23-24#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/05-23-24</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>April Fools yet again</title>
        <description>
Hope you all enjoyed this year&#39;s little gag. While the style and casino rebranding were obviously a joke, the roulette mechanics were very much not! R/S/E roulette really does involve Taillow and Shroomish cheating for you if you have them in your party and an elaborate chaotic decision tree determining that rolls are more consistent if you have Taillow and Shroomish with you and play in the morning. I have been dying to show you all this madness for over a year now of intermittently working on this article and the simulations in between having to do other things, and truthfully there are still a few more things I want to do for the simulator, so you may see a couple more updates to the article.
I&#39;ve now reverted the style back to normal and added a writeup about this year&#39;s joke to the April Fools&#39; Day joke archive, with a lot of rambling about the 4+-year history of my analysis of R/S/E roulette. Thanks once again to Quiara for prompting all this, and to all of you for your patience!
</description>
        <content:encoded><![CDATA[
<p>Hope you all enjoyed this year's little gag. While the style and casino rebranding were obviously a joke, the <a href="https://www.dragonflycave.com/mechanics/gen-iii-roulette/">roulette mechanics</a> were very much not! R/S/E roulette <em>really does</em> involve Taillow and Shroomish cheating for you if you have them in your party and an elaborate chaotic decision tree determining that rolls are more consistent if you have Taillow and Shroomish with you and play in the morning. I have been dying to show you all this madness for over a year now of intermittently working on this article and the simulations in between having to do other things, and truthfully there are still a few more things I want to do for the simulator, so you may see a couple more updates to the article.</p>
<p>I've now reverted the style back to normal and added a writeup about this year's joke to the <a href="https://www.dragonflycave.com/april-fools/">April Fools' Day joke archive</a>, with a lot of rambling about the 4+-year history of my analysis of R/S/E roulette. Thanks once again to Quiara for prompting all this, and to all of you for your patience!</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/04-01-24</link>
        <comments>https://www.dragonflycave.com/update/04-01-24#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/04-01-24</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>TOP CASINO GAMES</title>
        <description>
Welcome to THE CASINO OF DRAGONFLIES. After a couple of years of growing pathological obsession with the game of roulette, and the many e-mails I have received with offers to make me rich if only I would add links to the top casino games to my Pokémon website, I have finally faced the depths of my addiction and embraced the site&#39;s destiny. Click here to play and learn all about THE BEST ONLINE ROULETTE GAME trending casino gambling.
</description>
        <content:encoded><![CDATA[
<p>Welcome to THE CASINO OF DRAGONFLIES. After a couple of years of growing pathological obsession with the game of roulette, and the many e-mails I have received with offers to make me rich if only I would add links to the top casino games to my Pokémon website, I have finally faced the depths of my addiction and embraced the site's destiny. <a href="https://www.dragonflycave.com/mechanics/gen-iii-roulette/">Click here to play and learn all about THE BEST ONLINE ROULETTE GAME trending casino gambling</a>.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/03-31-24</link>
        <comments>https://www.dragonflycave.com/update/03-31-24#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/03-31-24</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

    <item>
        <title>Groundhog Dave</title>
        <description>
I&#39;ve put up another new Morphic AU extra that&#39;s been a long time coming, Groundhog Dave, featuring Dave in a time loop on the day of chapter 13 of the fic. Please mind the content warnings on this one, since it&#39;s heavier than usual; it includes strong and demeaning language, gun violence, character death, suicide and suicidal ideation, and existential horror. It also spoils the ending of Morphic, and will probably not make too much sense without having read the main fic.
</description>
        <content:encoded><![CDATA[
<p>I've put up another new <a href="https://www.dragonflycave.com/fan-fiction/morphic/"><i>Morphic</i></a> AU extra that's been a long time coming, <a href="https://www.dragonflycave.com/fan-fiction/morphic/extras/groundhog-dave/"><i>Groundhog Dave</i></a>, featuring Dave in a time loop on the day of chapter 13 of the fic. Please mind the content warnings on this one, since it's heavier than usual; it includes strong and demeaning language, gun violence, character death, suicide and suicidal ideation, and existential horror. It also spoils the ending of <i>Morphic</i>, and will probably not make too much sense without having read the main fic.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/01-31-24</link>
        <comments>https://www.dragonflycave.com/update/01-31-24#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/01-31-24</guid>
        <pubDate>Thu, 20 Nov 2025 17:02:20 +0000</pubDate>
    </item>

</channel>
</rss>