<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.isleward.com/index.php?action=history&amp;feed=atom&amp;title=Version_0.20.0</id>
	<title>Version 0.20.0 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.isleward.com/index.php?action=history&amp;feed=atom&amp;title=Version_0.20.0"/>
	<link rel="alternate" type="text/html" href="https://wiki.isleward.com/index.php?title=Version_0.20.0&amp;action=history"/>
	<updated>2026-04-08T07:40:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.isleward.com/index.php?title=Version_0.20.0&amp;diff=10979&amp;oldid=prev</id>
		<title>Balsam: /* Capture the Flag */</title>
		<link rel="alternate" type="text/html" href="https://wiki.isleward.com/index.php?title=Version_0.20.0&amp;diff=10979&amp;oldid=prev"/>
		<updated>2025-05-04T19:50:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Capture the Flag&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:50, 4 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot; &gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Capture the Flag ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Capture the Flag ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We've released a prototype of the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;Capture the Flag&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot; &lt;/del&gt;game mode. Players can join a match every 6 minutes by talking to &amp;quot;Battlemaster Greig&amp;quot; just north-east of the Fjolgard Docks. Matches are only 5 minutes long. We will be expanding on this feature a lot in the future.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We've released a prototype of the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Capture the Flag&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;game mode. Players can join a match every 6 minutes by talking to &amp;quot;Battlemaster Greig&amp;quot; just north-east of the Fjolgard Docks. Matches are only 5 minutes long. We will be expanding on this feature a lot in the future.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In a CTF match, player damage and heals are scaled fairly heavily to ensure players aren't one-shotted.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In a CTF match, player damage and heals are scaled fairly heavily to ensure players aren't one-shotted.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-mw_:diff::1.12:old-10969:rev-10979 --&gt;
&lt;/table&gt;</summary>
		<author><name>Balsam</name></author>
	</entry>
	<entry>
		<id>https://wiki.isleward.com/index.php?title=Version_0.20.0&amp;diff=10969&amp;oldid=prev</id>
		<title>Balsam: Created page with &quot;= Version 0.20.0 =  Released on April 21, 2025. The original [https://gitlab.com/Isleward/play.isleward.com/-/wikis/v0.20.0-Release-Notes release notes] are accessible on GitL...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.isleward.com/index.php?title=Version_0.20.0&amp;diff=10969&amp;oldid=prev"/>
		<updated>2025-05-04T04:12:06Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Version 0.20.0 =  Released on April 21, 2025. The original [https://gitlab.com/Isleward/play.isleward.com/-/wikis/v0.20.0-Release-Notes release notes] are accessible on GitL...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Version 0.20.0 =&lt;br /&gt;
&lt;br /&gt;
Released on April 21, 2025. The original [https://gitlab.com/Isleward/play.isleward.com/-/wikis/v0.20.0-Release-Notes release notes] are accessible on GitLab.&lt;br /&gt;
&lt;br /&gt;
== Highlights ==&lt;br /&gt;
*New Chat UI&lt;br /&gt;
*Capture the Flag (Prototype)&lt;br /&gt;
*Many performance enhancements&lt;br /&gt;
&lt;br /&gt;
== Rebuilt Client Architecture ==&lt;br /&gt;
For this release, we've done something we've wanted to do a long time ago: migrated the client from CommonJS to ES6 modules. This has been a rough process, not only because it's a huge job, but also because it's a complex thing to achieve due to how Isleward depends on various files from the server at runtime (Modded UIs, images, sounds, etc.).&lt;br /&gt;
Now that this has been done, it has opened the door for us to:&lt;br /&gt;
&lt;br /&gt;
*Pre-package many files that the client would request at start-up into bundles (shorter load times)&lt;br /&gt;
*Use React + Opus UI to build UIs&lt;br /&gt;
*Upgrade Pixi.js to the latest version&lt;br /&gt;
...and more!&lt;br /&gt;
&lt;br /&gt;
== Chat UI ==&lt;br /&gt;
Our first React + Opus UI component is here! We've completely rebuilt the Chat UI to solve many issues we've had with the old one. Most notably, things like private messages, loot messages, and party chat can now be placed into their old tabs, making it easier to communicate within those channels and keeping your global chat less busy.&lt;br /&gt;
&lt;br /&gt;
== Pixi.js Upgrade ==&lt;br /&gt;
Along with this upgrade, we've also completely rewritten how the map is rendered. This has a big effect on framerates. We've also rebuilt how hidden rooms are handled, leading to more performance increases.&lt;br /&gt;
&lt;br /&gt;
== Particle Engine Upgrade ==&lt;br /&gt;
We've upgraded the particle engine as well. Unfortunately it was not possible for us to keep particles looking exactly like they did before, but we did our best to ensure the changes aren't drastic. You might still see a client-side issue with particles here and there. When you do, please report which particles you think caused the issue.&lt;br /&gt;
&lt;br /&gt;
== Capture the Flag ==&lt;br /&gt;
We've released a prototype of the &amp;quot;Capture the Flag&amp;quot; game mode. Players can join a match every 6 minutes by talking to &amp;quot;Battlemaster Greig&amp;quot; just north-east of the Fjolgard Docks. Matches are only 5 minutes long. We will be expanding on this feature a lot in the future.&lt;br /&gt;
In a CTF match, player damage and heals are scaled fairly heavily to ensure players aren't one-shotted.&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
*Added unique boots to the Blisterwind Supply Officer's pool of items&lt;br /&gt;
*The passage leading to Led'Nohib has opened—but the townsfolk have bolted their doors and mysteriously vanished. Perhaps we’ll get to the bottom of it in the next release!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
*Fixed certain doors not working in the Housing District&lt;br /&gt;
*Fixed path-finding being weird on mobs&lt;br /&gt;
&lt;br /&gt;
[[Category:Game Updates]]&lt;/div&gt;</summary>
		<author><name>Balsam</name></author>
	</entry>
</feed>