<?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>Tue, 05 May 2026 00:02:35 +0000</lastBuildDate>
    <pubDate>Tue, 05 May 2026 00:02:35 +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>Gendered Favorites</title>
        <description>
Just a bit more Favorite Pokémon Picker. After the last update, Torch commented suggesting the ability to choose whether to use male or female as the default gender when gender differences are not included. This sounded like a neat simple thing, and would address something that&#39;d been kind of bugging me too about treating the male as the default, so I started doing it... and then immediately proceeded to run into a series of headaches with the implementation of it.
First it was how it interacted with the shareable lists (in order for your list to be shared correctly, we need the shareable list URL to include the default gender setting... and not just the default gender setting, but also the included forms and major only settings, since otherwise it wouldn&#39;t know whether gender differences were included separately); then I realized the results would be counterintuitive if you had the default female setting on and then went on to change the included gender differences setting; then I got preoccupied with trying to implement all that in a sufficiently tidy way for the generic open-source picker script (which I really have been meaning to update).
At any rate, the default gender setting has now been added, and the way it works is as follows:

When you have picked female as the default gender, and a given Pokémon&#39;s gender difference is not included, the &#39;main&#39; item that represents the species as a whole is displayed as female instead of male. It still represents the species as a whole, will be labeled with just the name of the species, and has the same shortcode as if the default gender were male.
Regardless of which is set as the default gender, if a given Pokémon&#39;s gender difference is included, then the male and female form will show up as separate entries, with what would otherwise have been the default species entry now representing specifically the male form, similar to how it has always worked. However, because it seemed appropriate to the same spirit and had been bugging me personally, both will now be labeled with their gender: where previously, if you included all gender differences you&#39;d see male Butterfree labeled as just &#34;Butterfree&#34; while the female Butterfree was labeled as &#34;Female Butterfree&#34;, they will now be explicitly labeled &#34;Male Butterfree&#34; and &#34;Female Butterfree&#34;, specifically when they are both included as separate items. (This should apply both to the image alt/title texts and to the written labels on the shareable favorite list page.)
When you have picked female as the default gender on a non-untouched state and then change other settings in such a way as to add some gender differences to the Pokémon pool, you will be prompted for whether you want the current placement of the species to apply to the male or female. In other words, if you for instance already had the species entry for Butterfree (which is being displayed as female) on your favorite list, and then add gender differences which would make that entry represent the male Butterfree, the prompt allows you to swap it out for the female Butterfree, so that you will end up with female Butterfree in that spot on the favorite list while the male gets treated as a newly added form (otherwise, the Butterfree on the favorite list turns male, and the female is newly added). If the default gender is set to male, then it always works like it used to: the default Butterfree becomes the male, and the female is added as a new form.
Similarly, when you have picked female as the default gender on a non-untouched state and then change other settings in such a way as to remove some gender differences from the Pokémon pool, you will be prompted for whether you want the generic species entry for those Pokémon to replace the male or female. For instance, if you already had female Butterfree on your favorite list and male Butterfree in your currently evaluating batch, then the prompt lets you choose whether you end up with the single generic displayed-female Butterfree entry on your favorite list or in your evaluating batch. If male is the default gender, this will always work like it used to work – the female Butterfree disappears and the male stays.

This isn&#39;t 100% ideal – there&#39;s still a certain asymmetry between the genders, but it would&#39;ve been hell to make it completely symmetrical while still remaining backwards-compatible. I have been waffling on whether I should always give the prompts when you add or remove gender differences from the pool, rather than just when the default gender is female, but I really prefer to minimize that sort of thing, and the main purpose of the prompt is to make it very explicit what&#39;s happening if you do choose to have it modify your state to swap the male and female around, which there&#39;s basically no reason for you to do if you&#39;ve got male as the default.
Anyway, this all came with a couple of other changes:

As I mentioned, the default gender setting necessitated sharing the values of more settings with your favorite list link. That was probably a good idea anyway, since it allows it to be unambiguous exactly what forms you were including, rather than trying to guess based on your list (it will still try to guess as backup if there&#39;s no explicit shared setting).
Since there were getting to be a lot of settings, I figured I&#39;d try to organize them a little better. The picker&#39;s options are now split into three sets, &#34;Display options&#34;, &#34;Pokémon filters&#34; and &#34;Alternate forms&#34;, which should hopefully make it easier to find the setting you&#39;re looking for at a glance.
Finally, I noticed I had the female partner Eevee from Let&#39;s Go listed as a Gen VIII form, but by now it&#39;s officially just been made into a regular gender difference for all Eevee, and being Gen VIII was inconsistent with how gender differences are otherwise always treated as introduced with the base Pokémon and would have required sharing even more settings with the favorite list just to determine which Eevee to display in case Eevee was on the list. All in all, I just figured I might as well treat it like other gender differences at this point and labeled it as Gen I instead.

Hopefully this all works smoothly as it should. Let me know if you have any issues, as always.
</description>
        <content:encoded><![CDATA[
<p>Just a bit more <a href="https://www.dragonflycave.com/favorite.html">Favorite Pokémon Picker</a>. After the last update, Torch commented suggesting the ability to choose whether to use male or female as the default gender when gender differences are not included. This sounded like a neat simple thing, and would address something that'd been kind of bugging me too about treating the male as the default, so I started doing it... and then immediately proceeded to run into a series of headaches with the implementation of it.</p>
<p>First it was how it interacted with the shareable lists (in order for your list to be shared correctly, we need the shareable list URL to include the default gender setting... and not just the default gender setting, but also the included forms and major only settings, since otherwise it wouldn't know whether gender differences were included separately); then I realized the results would be counterintuitive if you had the default female setting on and then went on to change the included gender differences setting; then I got preoccupied with trying to implement all that in a sufficiently tidy way for the generic open-source picker script (which I really have been meaning to update).</p>
<p>At any rate, the default gender setting has now been added, and the way it works is as follows:</p>
<ul>
<li>When you have picked female as the default gender, and a given Pokémon's gender difference is <strong>not</strong> included, the 'main' item that represents the species as a whole is <em>displayed</em> as female instead of male. It still represents the species as a whole, will be labeled with just the name of the species, and has the same shortcode as if the default gender were male.</li>
<li>Regardless of which is set as the default gender, if a given Pokémon's gender difference <em>is</em> included, then the male and female form will show up as separate entries, with what would otherwise have been the default species entry now representing specifically the male form, similar to how it has always worked. However, because it seemed appropriate to the same spirit and had been bugging me personally, <em>both</em> will now be labeled with their gender: where previously, if you included all gender differences you'd see male Butterfree labeled as just "Butterfree" while the female Butterfree was labeled as "Female Butterfree", they will now be explicitly labeled "Male Butterfree" and "Female Butterfree", specifically when they are both included as separate items. (This should apply both to the image alt/title texts and to the written labels on the shareable favorite list page.)</li>
<li>When you have picked female as the default gender on a non-untouched state and then change other settings in such a way as to add some gender differences to the Pokémon pool, <strong>you will be prompted for whether you want the current placement of the species to apply to the male or female</strong>. In other words, if you for instance already had the species entry for Butterfree (which is being displayed as female) on your favorite list, and then add gender differences which would make that entry represent the <em>male</em> Butterfree, the prompt allows you to <em>swap it out for the female Butterfree</em>, so that you will end up with <em>female</em> Butterfree in that spot on the favorite list while the male gets treated as a newly added form (otherwise, the Butterfree on the favorite list turns male, and the female is newly added). If the default gender is set to male, then it always works like it used to: the default Butterfree becomes the male, and the female is added as a new form.</li>
<li>Similarly, when you have picked female as the default gender on a non-untouched state and then change other settings in such a way as to <em>remove</em> some gender differences from the Pokémon pool, you will be prompted for <strong>whether you want the generic species entry for those Pokémon to replace the male or female</strong>. For instance, if you already had female Butterfree on your favorite list and male Butterfree in your currently evaluating batch, then the prompt lets you choose whether you end up with the single generic displayed-female Butterfree entry on your favorite list or in your evaluating batch. If male is the default gender, this will always work like it used to work – the female Butterfree disappears and the male stays.</li>
</ul>
<p>This isn't 100% ideal – there's still a certain asymmetry between the genders, but it would've been hell to make it completely symmetrical while still remaining backwards-compatible. I have been waffling on whether I should <em>always</em> give the prompts when you add or remove gender differences from the pool, rather than just when the default gender is female, but I really prefer to minimize that sort of thing, and the main purpose of the prompt is to make it very explicit what's happening if you do choose to have it modify your state to swap the male and female around, which there's basically no reason for you to do if you've got male as the default.</p>
<p>Anyway, this all came with a couple of other changes:</p>
<ul>
<li>As I mentioned, the default gender setting necessitated sharing the values of more settings with your favorite list link. That was probably a good idea anyway, since it allows it to be unambiguous exactly what forms you were including, rather than trying to guess based on your list (it will still try to guess as backup if there's no explicit shared setting).</li>
<li>Since there were getting to be a lot of settings, I figured I'd try to organize them a little better. The picker's options are now split into three sets, "Display options", "Pokémon filters" and "Alternate forms", which should hopefully make it easier to find the setting you're looking for at a glance.</li>
<li>Finally, I noticed I had the female partner Eevee from Let's Go listed as a Gen VIII form, but by now it's officially just been made into a regular gender difference for all Eevee, and being Gen VIII was inconsistent with how gender differences are otherwise always treated as introduced with the base Pokémon and would have required sharing even more settings with the favorite list <em>just</em> to determine which Eevee to display in case Eevee was on the list. All in all, I just figured I might as well treat it like other gender differences at this point and labeled it as Gen I instead.</li>
</ul>
<p>Hopefully this all works smoothly as it should. Let me know if you have any issues, as always.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/05-04-26</link>
        <comments>https://www.dragonflycave.com/update/05-04-26#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/05-04-26</guid>
        <pubDate>Tue, 05 May 2026 00:02:35 +0000</pubDate>
    </item>

    <item>
        <title>Still More</title>
        <description>
And I&#39;m not done!
A couple more Favorite Pokémon Picker options have been added, since I&#39;m on a roll. First, another very common feature request: you can now individually include or exclude regular Pokémon, legendaries, mythicals, Ultra Beasts, or Paradox Pokémon. Let me know if I accidentally miscategorized anything; I did this manually, and according to how they&#39;re categorized on Bulbapedia because I gather that&#39;s based on whatever the official word on that Pokémon is (even if I personally think it&#39;s kind of dumb to call something like Type: Null a legendary Pokémon). Koraidon and Miraidon count as legendaries and thus not as Paradox Pokémon because it seemed inane to implement the ability for a Pokémon to be multiple categories just for those two.
Secondly, something brought up by Risan in the guestbook today that struck me as reasonably straightforward to do and intuitive: you can now choose whether a form&#39;s generation is treated as being when the form was introduced or when the base Pokémon was introduced. Right now, gender differences will still count as being when the base Pokémon was introduced regardless, rather than having a whole pile of them in Gen IV, both because I have a hard time imagining a situation where you&#39;d truly want them to all show up under Gen IV and to let the default setting behave the same as it used to, but if someone wants to e-mail me and argue I should change that, feel free.
Also, the alternate mega forms of Tatsugiri and Magearna are now classed as both Mega Evolutions and aesthetic variants, so that you need to have both enabled for them to show up; I&#39;d forgotten that was a thing I could do with the form classifications.
Unrelatedly, I have also been making some accessibility-related tweaks, most noticeably darkening the link color for Butterfree style. Let me know if anything&#39;s weird.
And finally, because this is the sixth update in a short time, I figured it was a bit of a shame that these frequent updates are pushing the previous, still very recent updates off the front page, so I tweaked it to a hybrid of the old-TCoD approach of including the latest month of updates and the new one of including the latest three: now it&#39;ll include at least three updates, but if there are more than that in the current month, it&#39;ll show everything since the beginning of the month.
</description>
        <content:encoded><![CDATA[
<p>And I'm not done!</p>
<p>A couple more <a href="https://www.dragonflycave.com/favorite.html">Favorite Pokémon Picker</a> options have been added, since I'm on a roll. First, another very common feature request: you can now individually include or exclude regular Pokémon, legendaries, mythicals, Ultra Beasts, or Paradox Pokémon. Let me know if I accidentally miscategorized anything; I did this manually, and according to how they're categorized on Bulbapedia because I gather that's based on whatever the official word on that Pokémon is (even if I personally think it's kind of dumb to call something like Type: Null a legendary Pokémon). Koraidon and Miraidon count as legendaries and thus <em>not</em> as Paradox Pokémon because it seemed inane to implement the ability for a Pokémon to be multiple categories just for those two.</p>
<p>Secondly, something brought up by Risan in the guestbook today that struck me as reasonably straightforward to do and intuitive: you can now choose whether a form's generation is treated as being when the <em>form</em> was introduced or when the <em>base Pokémon</em> was introduced. Right now, gender differences will still count as being when the base Pokémon was introduced regardless, rather than having a whole pile of them in Gen IV, both because I have a hard time imagining a situation where you'd truly want them to all show up under Gen IV and to let the default setting behave the same as it used to, but if someone wants to e-mail me and argue I should change that, feel free.</p>
<p>Also, the alternate mega forms of Tatsugiri and Magearna are now classed as both Mega Evolutions <em>and</em> aesthetic variants, so that you need to have both enabled for them to show up; I'd forgotten that was a thing I could do with the form classifications.</p>
<p>Unrelatedly, I have also been making some accessibility-related tweaks, most noticeably darkening the link color for Butterfree style. Let me know if anything's weird.</p>
<p>And finally, because this is the sixth update in a short time, I figured it was a bit of a shame that these frequent updates are pushing the previous, still very recent updates off the front page, so I tweaked it to a hybrid of the old-TCoD approach of including the latest month of updates and the new one of including the latest three: now it'll include <em>at least</em> three updates, but if there are more than that in the current month, it'll show everything since the beginning of the month.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/04-08-26</link>
        <comments>https://www.dragonflycave.com/update/04-08-26#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/04-08-26</guid>
        <pubDate>Thu, 09 Apr 2026 00:41:23 +0000</pubDate>
    </item>

    <item>
        <title>Shiny Picking</title>
        <description>
How about that update streak, huh?
The Favorite Pokémon Picker now has an option to include shiny Pokémon as separate Pokémon. This has been a common feature request, mainly stopped by the technical aspect of how doubling the number of Pokémon would be problematic for the shortcodes used in the shareable list links. I have now made a change to the shortcode parsing, so that if xx is a given Pokémon, the shiny version of it is identified by .xx, and added a setting to include them as separate entries.
This is separate from the existing shiny mode, which simply involves displaying every Pokémon as shiny – the old shiny mode is still what you&#39;ll want to use if you want to find your favorite shinies, while the new mode is for if you want to be able to pick Charizard and Shiny Charizard independently, sort of as if they were two different Pokémon. Most people will probably not want to turn this on, but I&#39;ve had enough requests for this over the years to know some people really wanted this.
Once again, let me know if anything&#39;s not working as it should!
</description>
        <content:encoded><![CDATA[
<p>How about that update streak, huh?</p>
<p>The <a href="https://www.dragonflycave.com/favorite.html">Favorite Pokémon Picker</a> now has an option to <strong>include shiny Pokémon as separate Pokémon</strong>. This has been a common feature request, mainly stopped by the technical aspect of how doubling the number of Pokémon would be problematic for the shortcodes used in the shareable list links. I have now made a change to the shortcode parsing, so that if xx is a given Pokémon, the shiny version of it is identified by .xx, and added a setting to include them as separate entries.</p>
<p>This is <em>separate</em> from the existing shiny mode, which simply involves <em>displaying</em> every Pokémon as shiny – the old shiny mode is still what you'll want to use if you want to find your favorite shinies, while the new mode is for if you want to be able to pick Charizard and Shiny Charizard independently, sort of as if they were two different Pokémon. Most people will probably not want to turn this on, but I've had enough requests for this over the years to know some people really wanted this.</p>
<p>Once again, let me know if anything's not working as it should!</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/04-05-26</link>
        <comments>https://www.dragonflycave.com/update/04-05-26#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/04-05-26</guid>
        <pubDate>Sun, 05 Apr 2026 21:56:16 +0000</pubDate>
    </item>

    <item>
        <title>More Picker Tweaking</title>
        <description>
It is now possible to include or exclude base Pokémon under the &#34;Include forms&#34; setting in the Favorite Pokémon Picker. This makes it possible to, for instance, use the picker to select your favorites from all the Mega Evolutions without also seeing all the Pokémon from the sixth generation – something I imagine many people might want to do right now.
If you have a saved state, it should automatically enable base Pokémon if it detects you had some base Pokémon in your state, so it should not affect your existing state. Continuing from a saved favorite list will assume you do want to include base Pokémon in the settings unless the list contains 10+ Pokémon and all of them are alternate forms; obviously the line I chose to draw there was kind of arbitrary.
In any case, as always, let me know if you do bump into any issues with it!
</description>
        <content:encoded><![CDATA[
<p>It is now possible to include or exclude base Pokémon under the "Include forms" setting in the <a href="https://www.dragonflycave.com/favorite.html">Favorite Pokémon Picker</a>. This makes it possible to, for instance, use the picker to select your favorites from all the Mega Evolutions without also seeing all the Pokémon from the sixth generation – something I imagine many people might want to do right now.</p>
<p>If you have a saved state, it should automatically enable base Pokémon if it detects you had some base Pokémon in your state, so it should not affect your existing state. Continuing from a saved favorite list will assume you do want to include base Pokémon in the settings unless the list contains 10+ Pokémon and <em>all</em> of them are alternate forms; obviously the line I chose to draw there was kind of arbitrary.</p>
<p>In any case, as always, let me know if you do bump into any issues with it!</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/04-04-26</link>
        <comments>https://www.dragonflycave.com/update/04-04-26#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/04-04-26</guid>
        <pubDate>Sun, 05 Apr 2026 00:28:55 +0000</pubDate>
    </item>

    <item>
        <title>Z-A Favorites</title>
        <description>
Since Pokémon Home has finally added compatibility with Legends: Z-A and given us official artwork of both the normal and shiny versions of the new Mega Evolutions introduced in the game, I have now duly added them to the Favorite Pokémon Picker as well. Since I originally added the Pokémon introduced in Legends: Arceus as its own halfway &#39;generation&#39;, I did the same here for consistency.
What with the game having been out for months now, I figured there wasn&#39;t too much point marking any of them as spoilers – although I will if anyone requests it. I did unmark the previous spoiler Pokémon, as well as re-adding Eternal Flower Floette (which used to be present in the picker back when Gen VI came out and then got removed when we transitioned to later generations that had no artwork for that form at all – if you had a shareable link to a favorites list from Gen VI that originally had Eternal Floette on it, it will now show up back where it was, since it has the same shortcode identifier it used to!). Finally, I reclassified Tatsugiri&#39;s forms as major forms, since I happened to notice it was pretty incongruous that they were classed as minor while Original Color Magearna was considered major. (Tatsugiri&#39;s alternate mega forms, on the other hand, are considered minor aesthetic variants.)
I tried to test it decently in both normal and shiny mode, but as always, if you bump into anything odd with it, please let me know. Happy picking!
</description>
        <content:encoded><![CDATA[
<p>Since Pokémon Home has finally added compatibility with <i>Legends: Z-A</i> and given us official artwork of both the normal and shiny versions of the new Mega Evolutions introduced in the game, I have now duly added them to the <a href="https://www.dragonflycave.com/favorite.html">Favorite Pokémon Picker</a> as well. Since I originally added the Pokémon introduced in <i>Legends: Arceus</i> as its own halfway 'generation', I did the same here for consistency.</p>
<p>What with the game having been out for months now, I figured there wasn't too much point marking any of them as spoilers – although I will if anyone requests it. I did unmark the previous spoiler Pokémon, as well as re-adding Eternal Flower Floette (which <em>used</em> to be present in the picker back when Gen VI came out and then got removed when we transitioned to later generations that had no artwork for that form at all – if you had a shareable link to a favorites list from Gen VI that originally had Eternal Floette on it, it will now show up back where it was, since it has the same shortcode identifier it used to!). Finally, I reclassified Tatsugiri's forms as major forms, since I happened to notice it was pretty incongruous that they were classed as minor while Original Color Magearna was considered major. (Tatsugiri's alternate <em>mega</em> forms, on the other hand, are considered minor aesthetic variants.)</p>
<p>I tried to test it decently in both normal and shiny mode, but as always, if you bump into anything odd with it, please let me know. Happy picking!</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/04-03-26</link>
        <comments>https://www.dragonflycave.com/update/04-03-26#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/04-03-26</guid>
        <pubDate>Sun, 05 Apr 2026 00:28:55 +0000</pubDate>
    </item>

    <item>
        <title>April Fools once again</title>
        <description>
Glad you all enjoyed yesterday&#39;s April Fools&#39; Day joke. I have now undone the style override and added a bit of a writeup on it to the April Fools&#39; Day joke archive, as well as adding the style made for the occasion to the style switcher page.
For good measure, I also fixed the issue where a couple of the Caterpie illustrations on the actual &#39;post&#39; came out awkward on mobile – the text will now only wrap around them on bigger screens.
</description>
        <content:encoded><![CDATA[
<p>Glad you all enjoyed yesterday's April Fools' Day joke. I have now undone the style override and added a bit of a writeup on it to the <a href="https://www.dragonflycave.com/april-fools/#afd-2026">April Fools' Day joke archive</a>, as well as adding the style made for the occasion to the <a href="https://www.dragonflycave.com/style-switcher/">style switcher page</a>.</p>
<p>For good measure, I also fixed the issue where a couple of the Caterpie illustrations on the actual <a href="https://www.dragonflycave.com/caterpie/my-journey/">'post'</a> came out awkward on mobile – the text will now only wrap around them on bigger screens.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/04-02-26</link>
        <comments>https://www.dragonflycave.com/update/04-02-26#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/04-02-26</guid>
        <pubDate>Sun, 05 Apr 2026 00:28:55 +0000</pubDate>
    </item>

    <item>
        <title>Documenting the Journey of a Lifetime 🥰</title>
        <description>
My life changed completely when my little one was born. Motherhood alters you permanently; my daughter gave me many sleepless nights, but she also gave me a new kind of joy and love – life&#39;s greatest test and greatest fulfillment.
From now on, follow me on my journey for the adventure of a lifetime as I strive to raise my little sweet pea with all the love, attention, and experience that she needs to grow. Read more →
</description>
        <content:encoded><![CDATA[
<p>My life changed completely when my little one was born. Motherhood alters you permanently; my daughter gave me many sleepless nights, but she also gave me a new kind of joy and love – life's greatest test and greatest fulfillment.</p>
<p>From now on, follow me on my journey for the adventure of a lifetime as I strive to raise my little sweet pea with all the love, attention, and experience that she needs to grow. <a href="https://www.dragonflycave.com/caterpie/my-journey/">Read more →</a></p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/03-31-26</link>
        <comments>https://www.dragonflycave.com/update/03-31-26#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/03-31-26</guid>
        <pubDate>Wed, 01 Apr 2026 00:02:45 +0000</pubDate>
    </item>

    <item>
        <title>Affiliation Updates</title>
        <description>
A minor update: I have been making some tweaks and additions to the affiliation requirements. In particular:

I now explicitly reserve the right to reject websites with obviously AI-generated content out of hand. I kind of hate to have to set rules about this at all, but it is what it is.
I&#39;ve updated the section on how affiliates get removed (and extracted it into its own subsection on the page). It used to say that I remove affiliates that haven&#39;t updated in three months, with exceptions for sites that have been revived after going a while between updates before. In practice, I hadn&#39;t actually enforced that theoretical limit in years; the hobbyist fansites that are running today are mostly run by busy adults for whom updates are normally a fair bit slower than back in the day (mine included!), and three months are no longer anything like an indication the site is dead and gone, besides that there are just much fewer Pokémon fansites out there and I&#39;m happy to keep linking to some of the ones that exist and remain online with good stuff on them, even if they aren&#39;t being actively updated. So, in other words, if the implicit requirement of updating at minimum once every three months might have previously scared you away from applying to affiliate, that is now explicitly no longer a requirement.
Instead, I have made explicit the real criteria that will make me remove an affiliate these days: going down or defunct altogether, or making some sort of dubious pivot towards advertising casinos or cryptocurrencies or AI-generated slop, etc. (you cannot imagine how much I hate to have to set rules about that, either).

I feel a lot better with the rules officially updated, at least – and if you&#39;re a real human running a passion project Pokémon fansite in 2026, by all means do apply for affiliation if you haven&#39;t! I used to be a bit of a hardass about it back in the day, but these days honestly I&#39;m just really happy to see new Pokémon fansites at all.
</description>
        <content:encoded><![CDATA[
<p>A minor update: I have been making some tweaks and additions to the <a href="https://www.dragonflycave.com/affiliate-with-tcod/">affiliation requirements</a>. In particular:</p>
<ul>
<li>I now explicitly reserve the right to reject websites with obviously AI-generated content out of hand. I kind of hate to have to set rules about this at all, but it is what it is.</li>
<li>I've updated the section on how affiliates get removed (and extracted it into its own subsection on the page). It <em>used</em> to say that I remove affiliates that haven't updated in three months, with exceptions for sites that have been revived after going a while between updates before. In practice, I hadn't actually enforced that theoretical limit in years; the hobbyist fansites that are running today are mostly run by busy adults for whom updates are normally a fair bit slower than back in the day (mine included!), and three months are no longer anything like an indication the site is dead and gone, besides that there are just much fewer Pokémon fansites out there and I'm happy to keep linking to some of the ones that exist and remain online with good stuff on them, even if they aren't being actively updated. So, in other words, if the implicit requirement of updating at minimum once every three months might have previously scared you away from applying to affiliate, that is now explicitly no longer a requirement.</li>
<li>Instead, I have made explicit the real criteria that will make me remove an affiliate these days: going down or defunct altogether, or making some sort of dubious pivot towards advertising casinos or cryptocurrencies or AI-generated slop, etc. (you cannot imagine how much I hate to have to set rules about that, either).</li>
</ul>
<p>I feel a lot better with the rules officially updated, at least – and if you're a real human running a passion project Pokémon fansite in 2026, by all means do apply for affiliation if you haven't! I used to be a bit of a hardass about it back in the day, but these days honestly I'm just really happy to see new Pokémon fansites at all.</p>
]]></content:encoded>
        <author>antialiasis@gmail.com (Dragonfree)</author>
        <link>http://www.dragonflycave.com/update/03-14-26</link>
        <comments>https://www.dragonflycave.com/update/03-14-26#comments</comments>
        <guid isPermaLink="true">http://www.dragonflycave.com/update/03-14-26</guid>
        <pubDate>Sat, 14 Mar 2026 19:48:11 +0000</pubDate>
    </item>

    <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>

</channel>
</rss>