<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://graalonline.net/index.php?action=history&amp;feed=atom&amp;title=Creation%2FDev%2FReleases%2FClient%2F1.3</id>
	<title>Creation/Dev/Releases/Client/1.3 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://graalonline.net/index.php?action=history&amp;feed=atom&amp;title=Creation%2FDev%2FReleases%2FClient%2F1.3"/>
	<link rel="alternate" type="text/html" href="https://graalonline.net/index.php?title=Creation/Dev/Releases/Client/1.3&amp;action=history"/>
	<updated>2026-04-09T20:57:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>https://graalonline.net/index.php?title=Creation/Dev/Releases/Client/1.3&amp;diff=15247&amp;oldid=prev</id>
		<title>Cyan3 at 01:04, 18 February 2010</title>
		<link rel="alternate" type="text/html" href="https://graalonline.net/index.php?title=Creation/Dev/Releases/Client/1.3&amp;diff=15247&amp;oldid=prev"/>
		<updated>2010-02-18T01:04:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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 21:04, 17 February 2010&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;[[Category:Scripting Reference]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;[[Category:Scripting Reference&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]][[Category:Graal Client&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;==Release date==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;==Release date==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cyan3</name></author>
	</entry>
	<entry>
		<id>https://graalonline.net/index.php?title=Creation/Dev/Releases/Client/1.3&amp;diff=13166&amp;oldid=prev</id>
		<title>Pooper200000 at 19:49, 13 September 2009</title>
		<link rel="alternate" type="text/html" href="https://graalonline.net/index.php?title=Creation/Dev/Releases/Client/1.3&amp;diff=13166&amp;oldid=prev"/>
		<updated>2009-09-13T19:49:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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 15:49, 13 September 2009&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Scripting Reference]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;==Release date==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;==Release date==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pooper200000</name></author>
	</entry>
	<entry>
		<id>https://graalonline.net/index.php?title=Creation/Dev/Releases/Client/1.3&amp;diff=10087&amp;oldid=prev</id>
		<title>Stefan at 23:42, 29 September 2007</title>
		<link rel="alternate" type="text/html" href="https://graalonline.net/index.php?title=Creation/Dev/Releases/Client/1.3&amp;diff=10087&amp;oldid=prev"/>
		<updated>2007-09-29T23:42:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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:42, 29 September 2007&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-l155&quot;&gt;Line 155:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 155:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;  removed a big bug that had to do with loading images from the server&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;  removed a big bug that had to do with loading images from the server&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==1.35==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; removed the screenshot-bug (Alt+2)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; you can drag text files onto the editor again (to place npcs);&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  it crashed Graal in v1.34&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; you can have two characters with the same head image in headsconfig.txt&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; the server startup message is only displayed once; it's saved to&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  servermessage.rtf&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; you can see toalls when in pause mode&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; PMs are now displayed with HTML; links are automatically added &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  when you write 'www...';&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  if you have problems with this new feature, then you can turn &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  HTML off in the options window (Graal-&gt;F1-&gt;More Options)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; the default joystick selection for player 2/3/4 is '(none)'&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;==1.341==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;==1.341==&lt;/div&gt;&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-l208&quot;&gt;Line 208:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 187:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;  when pressing D when riding on horse then the script event 'firedonhorse'&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;  when pressing D when riding on horse then the script event 'firedonhorse'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;   is fired&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;   is fired&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==1.35==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; removed the screenshot-bug (Alt+2)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; you can drag text files onto the editor again (to place npcs);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  it crashed Graal in v1.34&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; you can have two characters with the same head image in headsconfig.txt&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; the server startup message is only displayed once; it's saved to&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  servermessage.rtf&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; you can see toalls when in pause mode&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; PMs are now displayed with HTML; links are automatically added &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  when you write 'www...';&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  if you have problems with this new feature, then you can turn &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  HTML off in the options window (Graal-&gt;F1-&gt;More Options)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; the default joystick selection for player 2/3/4 is '(none)'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;br/&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key graalnet_wikidb:diff::1.12:old-10086:rev-10087 --&gt;
&lt;/table&gt;</summary>
		<author><name>Stefan</name></author>
	</entry>
	<entry>
		<id>https://graalonline.net/index.php?title=Creation/Dev/Releases/Client/1.3&amp;diff=10086&amp;oldid=prev</id>
		<title>Stefan: New page: ==Release date==  December 1999 - September 2000 for Windows  ==1.32==   in no-playerkilling levels you can walk through unpaused players   Alt+1 works correctly without drawing npcs from ...</title>
		<link rel="alternate" type="text/html" href="https://graalonline.net/index.php?title=Creation/Dev/Releases/Client/1.3&amp;diff=10086&amp;oldid=prev"/>
		<updated>2007-09-29T23:41:12Z</updated>

		<summary type="html">&lt;p&gt;New page: ==Release date==  December 1999 - September 2000 for Windows  ==1.32==   in no-playerkilling levels you can walk through unpaused players   Alt+1 works correctly without drawing npcs from ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Release date==&lt;br /&gt;
&lt;br /&gt;
December 1999 - September 2000 for Windows&lt;br /&gt;
&lt;br /&gt;
==1.32==&lt;br /&gt;
&lt;br /&gt;
 in no-playerkilling levels you can walk through unpaused players&lt;br /&gt;
&lt;br /&gt;
 Alt+1 works correctly without drawing npcs from other levels onto the&lt;br /&gt;
  screenshot&lt;br /&gt;
&lt;br /&gt;
 removed a bug with the backtile (in the editor); when you specify a backtile&lt;br /&gt;
  and press 'New' then a level will be created which has that backtile as background&lt;br /&gt;
&lt;br /&gt;
 npc weapons cannot do 'hide' anymore (caused a freezing bug with the Q window)&lt;br /&gt;
&lt;br /&gt;
 you cannot cheat by editing bigmap.txt anymore&lt;br /&gt;
&lt;br /&gt;
 when you double-click on the Graal window then the game goes to fullscreen&lt;br /&gt;
&lt;br /&gt;
 in the options window (Graal-&amp;gt;F1-&amp;gt;More options) you will find the new&lt;br /&gt;
  option 'Ignore mass messages'&lt;br /&gt;
&lt;br /&gt;
 when reading signs you can scroll back by pressing 'up'&lt;br /&gt;
&lt;br /&gt;
 in the npc script window: when a command has more than one parameter&lt;br /&gt;
  and one of that parameters is wrong, then the right paramter will be highlighted&lt;br /&gt;
&lt;br /&gt;
 you can directly drop an npc script onto the editor: to test it make a text file with&lt;br /&gt;
  the content 'if (playerenters) setgif brother1.gif'; drop it from the windows explorer&lt;br /&gt;
  onto a level in the editor and you will see a new npc&lt;br /&gt;
&lt;br /&gt;
 in the offline mode there is a new start level that explains how to use the controls&lt;br /&gt;
&lt;br /&gt;
 the server sends a 'message of the day' when you login&lt;br /&gt;
&lt;br /&gt;
 the function 'strcontains' doesn't care about capitalization anymore&lt;br /&gt;
&lt;br /&gt;
 F6 doesn't work on the graalonline.com server anymore&lt;br /&gt;
&lt;br /&gt;
 when resizing the editor then npcs on the right side of the screen will be displayed&lt;br /&gt;
&lt;br /&gt;
==1.322==&lt;br /&gt;
&lt;br /&gt;
 the npc command 'putnpc' doesn't crash the game anymore&lt;br /&gt;
&lt;br /&gt;
 npcs will only be displayed in their levels&lt;br /&gt;
&lt;br /&gt;
 custom letter.gifs look correctly now&lt;br /&gt;
&lt;br /&gt;
 sending PMs doesn't cause problems&lt;br /&gt;
&lt;br /&gt;
 while sending PMs the server will not diconnect you for no movement&lt;br /&gt;
&lt;br /&gt;
==1.323==&lt;br /&gt;
&lt;br /&gt;
 when you unpause then the server start message window will automatically&lt;br /&gt;
  be closed&lt;br /&gt;
&lt;br /&gt;
 objects (extras, bombs, etc.) will only be displayed in the right level,&lt;br /&gt;
  not in the nearby levels too&lt;br /&gt;
&lt;br /&gt;
==1.324==&lt;br /&gt;
&lt;br /&gt;
 added an option to handle DINPUT.DLL problems (see DINPUTDLLbug.txt for more)&lt;br /&gt;
&lt;br /&gt;
 reconnect works better&lt;br /&gt;
&lt;br /&gt;
==1.33==&lt;br /&gt;
&lt;br /&gt;
 the player list (F7) has now 4 sections (GPs,Guild,Normal,Ignore)&lt;br /&gt;
&lt;br /&gt;
 there is a history button in the message window and player list&lt;br /&gt;
  popup menu; it shows the last 50 messages received from/sent to&lt;br /&gt;
  the other player; the messages will not be saved on hard disk yet&lt;br /&gt;
&lt;br /&gt;
 added PNG support, but only for 16 color /256 color palette images;&lt;br /&gt;
  no support for alpha channel and interlaced images&lt;br /&gt;
&lt;br /&gt;
 removed many memory leaks / ressource leaks&lt;br /&gt;
&lt;br /&gt;
 removed a bug that disconnected the client often at startup&lt;br /&gt;
&lt;br /&gt;
==1.331==&lt;br /&gt;
&lt;br /&gt;
 fixed problems with the script command 'destroy'&lt;br /&gt;
&lt;br /&gt;
 removed the old 'seteffect' command&lt;br /&gt;
&lt;br /&gt;
 less memory use (png buffers are freed)&lt;br /&gt;
&lt;br /&gt;
 removed a memory leak caused by explosions&lt;br /&gt;
&lt;br /&gt;
 when message windows are minimized then new message&lt;br /&gt;
  windows will not automatically be minimized  &lt;br /&gt;
&lt;br /&gt;
 when other players are carrying an exploding bomb&lt;br /&gt;
  then it will be displayed correctly&lt;br /&gt;
&lt;br /&gt;
 collision detection for flying objects (bushes etc.) uses &lt;br /&gt;
  the right y-coordinate of the object&lt;br /&gt;
&lt;br /&gt;
 in 2/3/4-player mode: when throwing another player into&lt;br /&gt;
  water then he doesn't disappear&lt;br /&gt;
&lt;br /&gt;
 npc characters can swim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==1.34==&lt;br /&gt;
&lt;br /&gt;
 the debugger (F6) works now; you can select npcs and set break points&lt;br /&gt;
  by clicking left to a command in the list; the debugger is disabled in &lt;br /&gt;
  online mode&lt;br /&gt;
&lt;br /&gt;
 new npc commands: showlocal, hidelocal, dontblocklocal, blockagainlocal&lt;br /&gt;
&lt;br /&gt;
 when saving screenshots with Alt+2 then the image format PNG is&lt;br /&gt;
  used, that means: 24bit, loss-less, better compression than GIF&lt;br /&gt;
&lt;br /&gt;
 in 2/3/4 player mode you can now change the focused player by clicking&lt;br /&gt;
  on the players view rectangle; if the player is focused, then you see a little&lt;br /&gt;
  'CHAT' right to the D icon; when you type in text, then it will be displayed&lt;br /&gt;
  over the focused player.&lt;br /&gt;
&lt;br /&gt;
 sound effects are now limited to only one sound effect of the same type&lt;br /&gt;
  in the same frame; so when 100 bombs explode at the same moment, then&lt;br /&gt;
  you only hear 1 sound effect; max 8 sound effects are played at the same time;&lt;br /&gt;
  that mass-sfxs messed up many computers.&lt;br /&gt;
&lt;br /&gt;
 midis only loop when they are longer than 10 seconds; actually this should&lt;br /&gt;
  solve some problems with sound cards which doesn't play the file but &lt;br /&gt;
  producing a loop event which then freeze the game&lt;br /&gt;
&lt;br /&gt;
 when you hit someone who is on a horse then his horse looses 1 energy&lt;br /&gt;
  point (1 bush); when it only has 0, then the player will be pushed away &lt;br /&gt;
  from the horse; so you need to eat more bushes to keep your horse fast and&lt;br /&gt;
  healthy&lt;br /&gt;
&lt;br /&gt;
 when you ignore players in the player list then the account name will be saved&lt;br /&gt;
  into ignoredaccounts.txt; when you restart Graal then the other player is&lt;br /&gt;
  still ignored&lt;br /&gt;
&lt;br /&gt;
 when someone ignores your messages then his name turns red in the player list&lt;br /&gt;
&lt;br /&gt;
 you can push/pull npcs which use the showcharacter thing&lt;br /&gt;
&lt;br /&gt;
 you can only pull npcs which did the canbepulled command (instead of canbepushed)&lt;br /&gt;
&lt;br /&gt;
 there is a new script flag 'isweapon' which is true when the npc is an npc weapon&lt;br /&gt;
&lt;br /&gt;
 in offline mode there can ride two players on the same horse; the horse must have&lt;br /&gt;
  5 bushes to be able to carry two players; I plan to enable that feature in the online mode&lt;br /&gt;
  if you like it&lt;br /&gt;
&lt;br /&gt;
 removed a big bug that had to do with loading images from the server&lt;br /&gt;
&lt;br /&gt;
==1.35==&lt;br /&gt;
&lt;br /&gt;
 removed the screenshot-bug (Alt+2)&lt;br /&gt;
&lt;br /&gt;
 you can drag text files onto the editor again (to place npcs);&lt;br /&gt;
  it crashed Graal in v1.34&lt;br /&gt;
&lt;br /&gt;
 you can have two characters with the same head image in headsconfig.txt&lt;br /&gt;
&lt;br /&gt;
 the server startup message is only displayed once; it's saved to&lt;br /&gt;
  servermessage.rtf&lt;br /&gt;
&lt;br /&gt;
 you can see toalls when in pause mode&lt;br /&gt;
&lt;br /&gt;
 PMs are now displayed with HTML; links are automatically added &lt;br /&gt;
  when you write 'www...';&lt;br /&gt;
  if you have problems with this new feature, then you can turn &lt;br /&gt;
  HTML off in the options window (Graal-&amp;gt;F1-&amp;gt;More Options)&lt;br /&gt;
&lt;br /&gt;
 the default joystick selection for player 2/3/4 is '(none)'&lt;br /&gt;
&lt;br /&gt;
==1.341==&lt;br /&gt;
&lt;br /&gt;
 the player list works similar to v1.33 again; there is now a special&lt;br /&gt;
  'buddy' part in the player list; to move players to that section right-click&lt;br /&gt;
  on a name and click on 'buddy'; the account names of the buddies are&lt;br /&gt;
  saved in the file buddyaccounts.txt in the Graal folder&lt;br /&gt;
&lt;br /&gt;
 when you are hit by a healing sword or similar 'hurting' device then your horse&lt;br /&gt;
  doesn't loose power (bushes)&lt;br /&gt;
&lt;br /&gt;
 you can use message codes when doing setplayerprop #Cx and &lt;br /&gt;
  setcharprop #Cx&lt;br /&gt;
&lt;br /&gt;
 when sending player positions the x/y positions will be rounded&lt;br /&gt;
  instead of truncated; this solves some problems in sparring fights where&lt;br /&gt;
  players coming from down/right cannot hurt other players easier anymore&lt;br /&gt;
&lt;br /&gt;
 super bombs will be displayed correctly when carried&lt;br /&gt;
&lt;br /&gt;
 in the editor you can press 'M' to make a map of the current bigmap levels&lt;br /&gt;
&lt;br /&gt;
 if you carry a player in the two-player mode then he doesn't disappear&lt;br /&gt;
  when an npc does 'hideplayer' on you&lt;br /&gt;
&lt;br /&gt;
 removed a little memory leak that has to do with npc scripts (else statement)&lt;br /&gt;
&lt;br /&gt;
 modal message windows (e.g. error windows) doesn't disappear behind the&lt;br /&gt;
  main Graal window when you switch between tasks&lt;br /&gt;
&lt;br /&gt;
 when pressing D when riding on horse then the script event 'firedonhorse'&lt;br /&gt;
  is fired&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==1.36==&lt;br /&gt;
&lt;br /&gt;
 the server can now hold up to 28000 players instead of 220&lt;br /&gt;
&lt;br /&gt;
 you can limit the lenght of nicknames in the option window&lt;br /&gt;
  (Graal-&amp;gt;F1-&amp;gt;More options)&lt;br /&gt;
&lt;br /&gt;
 fixed a bomb-dropping bug&lt;br /&gt;
&lt;br /&gt;
 there is no error message anymore when there is no sound card&lt;br /&gt;
&lt;br /&gt;
 the TWebBrowser class (for HTML PMs) is loaded dynamically,&lt;br /&gt;
  so people who don't have Internet Explorer can PM again&lt;br /&gt;
&lt;br /&gt;
 when you select a player in the player list then you see his&lt;br /&gt;
  nickname displayed on the M map&lt;br /&gt;
&lt;br /&gt;
 in the editor you cannot select fields which are outside the level anymore&lt;br /&gt;
&lt;br /&gt;
 when you press F4 while the debugger frame is open then the game &lt;br /&gt;
  doesn't crash when you press F6 again &lt;br /&gt;
&lt;br /&gt;
 showtimer works for 'showcharacter' npcs too; the amount of money&lt;br /&gt;
  is shown over the npc's head when it got some&lt;br /&gt;
&lt;br /&gt;
 there are a lot of new variables and script functions that let you access&lt;br /&gt;
  objects in the current level; the variables can only be read, not changed;&lt;br /&gt;
  if you think changing the variables would be good for some effects then&lt;br /&gt;
  let me know which variables you want to access (bomber@graalonline.com);&lt;br /&gt;
  here a short list of the new stuff (for more read npcprogramming.doc):&lt;br /&gt;
    bombs[index].x/y/power/time&lt;br /&gt;
    arrows[index].x/y/dir/dx/dy/type/from&lt;br /&gt;
    items[index].x/y/type/time&lt;br /&gt;
    explos[index].x/y/power/time/dir&lt;br /&gt;
    horses[index].x/y/dir/bushes/bombs/bombpower/type&lt;br /&gt;
    removebomb index;&lt;br /&gt;
    removearrow index;&lt;br /&gt;
    removeitem index;&lt;br /&gt;
    removeexplo index;&lt;br /&gt;
    removehorse index;&lt;br /&gt;
    explodebomb index;&lt;br /&gt;
    reflectarrow index;&lt;br /&gt;
    takehorse index;&lt;br /&gt;
    take2 index;&lt;br /&gt;
    lay2 itemname,x,y;&lt;br /&gt;
    takeplayerhorse;&lt;br /&gt;
  In future Graal versions there will be also ways to access the attributes&lt;br /&gt;
  of other npcs&lt;br /&gt;
&lt;br /&gt;
 the script editor shows an error message when a command&lt;br /&gt;
  gets too many parameters&lt;br /&gt;
&lt;br /&gt;
 message codes can be used with the setstring command and inside&lt;br /&gt;
  #s()/#v() codes; here a little example:&lt;br /&gt;
    i = 3;&lt;br /&gt;
    setstring testvar#v(i)yeah, 5;&lt;br /&gt;
    j = strtofloat(#s(testvar#v(i)yeah));&lt;br /&gt;
  You get j=3. You see that you can simulate arrays of&lt;br /&gt;
  string variables by appending a number to the string variable.&lt;br /&gt;
  A second example:&lt;br /&gt;
    var3 = 7;&lt;br /&gt;
    k = strtofloat(#v(var#v(i)));&lt;br /&gt;
  You get k=7. That way you can access nomal variables like they&lt;br /&gt;
  were array variables, although it might be a lot slower than &lt;br /&gt;
  accessing normal arrays. &lt;br /&gt;
&lt;br /&gt;
 you can use message codes for filenames; you already could&lt;br /&gt;
  do that in previous versions, but now the editor doesn't check for&lt;br /&gt;
  the file when the filename contains a # (and doesn't show an&lt;br /&gt;
  error message when the file doesn't exist)&lt;br /&gt;
&lt;br /&gt;
==1.37==&lt;br /&gt;
&lt;br /&gt;
 many small bug fixes and improvements (e.g. support for&lt;br /&gt;
  non-transparent pngs, support for 4bit-pngs with odd width,&lt;br /&gt;
  the tiles list is resized to the window size,&lt;br /&gt;
  when using the sword while riding on a horse then the&lt;br /&gt;
  horse is animated instead of looking like standing still)&lt;br /&gt;
&lt;br /&gt;
 no crash when editing an npc which has an 'if ()' in the&lt;br /&gt;
  script (empty boolean expression)&lt;br /&gt;
&lt;br /&gt;
 throwing tons of bombs doesn't crash the game anymore&lt;br /&gt;
  (it crashed when two of your bombs were flying at the same&lt;br /&gt;
  time)&lt;br /&gt;
&lt;br /&gt;
 the sound effects system has been changed: the sound effects&lt;br /&gt;
  are played with different volumes depending on the distance to&lt;br /&gt;
  the player&lt;br /&gt;
&lt;br /&gt;
 the script command 'showimg' works for normal npcs too;&lt;br /&gt;
  but only the current player can see it&lt;br /&gt;
&lt;br /&gt;
 new npc commands:&lt;br /&gt;
  * carryobject - carries an object, only works for 'showcharacter' npcs;&lt;br /&gt;
    see commands.rtf for a complete list of possible object names&lt;br /&gt;
  * throwcarry - throws the object&lt;br /&gt;
  * playlooped - plays a wav file looped&lt;br /&gt;
  * stopsound - stops playing a (looped) wav file&lt;br /&gt;
&lt;br /&gt;
 message codes can finally use ALL variables, so it's now&lt;br /&gt;
  possible to do message #v(rupees) #v(this.myvar);&lt;br /&gt;
&lt;br /&gt;
 when doing setarray on a variable which is already an array&lt;br /&gt;
  variable, then the array will only be resized and the previous content&lt;br /&gt;
  copied to the new array&lt;br /&gt;
&lt;br /&gt;
 you can initialize arrays by doing 'myarr = {var1,var2,..,varN};'&lt;br /&gt;
&lt;br /&gt;
 there are now built-in flags 'true' and 'false'&lt;br /&gt;
&lt;br /&gt;
 with 'hasweapon(weaponname)' you can check if the player has&lt;br /&gt;
  a special weapon&lt;br /&gt;
&lt;br /&gt;
 when you get a fullheart then the flag 'gotheart_currentlevelname'&lt;br /&gt;
  is set; so you don't need to set such a flag manually in your npc scripts&lt;br /&gt;
&lt;br /&gt;
==1.371==&lt;br /&gt;
&lt;br /&gt;
 only for GPs: the remotecontrol has been updated,&lt;br /&gt;
  you can write PMs / toalls, players can see you in the&lt;br /&gt;
  player list with a (RC) guild tag&lt;br /&gt;
&lt;br /&gt;
 fixed the hide/show command for 'showcharacter' npcs&lt;br /&gt;
&lt;br /&gt;
 fixed a problem with invisible bodies when changing the window&lt;br /&gt;
  mode&lt;br /&gt;
&lt;br /&gt;
 the npc baddies are more intelligent when hunting the player&lt;br /&gt;
&lt;br /&gt;
 when moving the mouse over the minimap then the&lt;br /&gt;
  nicknames (displayed in a yellow hint window) doesn't&lt;br /&gt;
  hide the toalls anymore&lt;br /&gt;
&lt;br /&gt;
 in the debugger 'else if' is displayed correctly (green)&lt;br /&gt;
&lt;br /&gt;
 when pressing F6 in fullscreen then the debugger will be&lt;br /&gt;
  resized to screen size&lt;br /&gt;
&lt;br /&gt;
 with Alt+8/Alt+9 you can zoom in/out; this is only&lt;br /&gt;
  a feature just for fun&lt;br /&gt;
&lt;br /&gt;
 when a gif image doesn't have a transparent color, then&lt;br /&gt;
  black is taken as transparent color again; I have only&lt;br /&gt;
  re-added for compability with older levels;&lt;br /&gt;
  pngs are still only drawn transparent when a transparent&lt;br /&gt;
  color is specified (the first color index with full transparency)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==1.38==&lt;br /&gt;
&lt;br /&gt;
 jailed people can write PMs to RCs&lt;br /&gt;
&lt;br /&gt;
 'setnick nickname' command on the server&lt;br /&gt;
&lt;br /&gt;
 'warpto x y levelname' or only 'warpto x y' - commands&lt;br /&gt;
  for GPs on the server&lt;br /&gt;
&lt;br /&gt;
 when logging in with the account name as nickname&lt;br /&gt;
  then you get a * before your name which shows that you&lt;br /&gt;
  are the owner of the account, other people can't have&lt;br /&gt;
  have that name;&lt;br /&gt;
  Example: You have the account name Stefan, setting&lt;br /&gt;
  nick name to 'Stefan', then the server will change it&lt;br /&gt;
  to '*Stefan'; other people can't have the nick name&lt;br /&gt;
  '*Stefan'&lt;br /&gt;
&lt;br /&gt;
 PMs are saved on hard disk with date and time; they are&lt;br /&gt;
  saved to the 'pms' folder; when you click on the&lt;br /&gt;
  'history' button in the player list then the messages&lt;br /&gt;
  will be loaded from that files; when you 'ignore' someone&lt;br /&gt;
  then his messages will be deleted; you can also delete&lt;br /&gt;
  them manually if you want (delete pms/messages_accountname.txt)&lt;br /&gt;
&lt;br /&gt;
 you can't dupe items (rupees) anymore, because when&lt;br /&gt;
  you get the item then the server increases your rupee&lt;br /&gt;
  count (in case no one else has taken the item yet)&lt;br /&gt;
&lt;br /&gt;
 with pressing Ctrl+A/B/D/E/F/G/H/L/M/O/P/R/S/T/W/X/Z you&lt;br /&gt;
  can display an emotion icon, the icons for brb (B),&lt;br /&gt;
  afk (A), zZ (Z) will be displayed till you move;&lt;br /&gt;
  the emotion icons were made by Ibonic, MrHack and Linkson&lt;br /&gt;
&lt;br /&gt;
 a gif2mng converter for command line use;&lt;br /&gt;
  do 'gif2mng filename.gif', it will create an 8bit png&lt;br /&gt;
  or mng (=png animation); the mngs are not optimized yet,&lt;br /&gt;
  so they will be bigger than gif animations, but we are&lt;br /&gt;
  working on it&lt;br /&gt;
&lt;br /&gt;
 better support for mng files &lt;br /&gt;
&lt;br /&gt;
 New npc script commands/functions:&lt;br /&gt;
  * onwater(x,y) - tells you if (x,y) is water&lt;br /&gt;
  * testcompu(x,y), testplayer(x,y), testnpc(x,y), testitem(x,y),&lt;br /&gt;
    testbomb(x,y), testexplo(x,y), testhorse(x,y) tests if there is&lt;br /&gt;
    and object on (x,y) and gives you the index of that object&lt;br /&gt;
    in the object list, otherwise it returns -1 (except testplayer:&lt;br /&gt;
    returns -2 because -1 means the current npc character);&lt;br /&gt;
    Example:&lt;br /&gt;
      i = testbomb(x,y);&lt;br /&gt;
      if (i&amp;gt;=0) explodebomb i;&lt;br /&gt;
  * you can do 'if (myvar in {1,2,3})' or 'if (array1==array2)'&lt;br /&gt;
  * changeimgpart index,x,y,width,height - changes the&lt;br /&gt;
    visible part of a 'showimg' image; it will be reset&lt;br /&gt;
    to the whole image when calling showimg again&lt;br /&gt;
  * you can access npcs[index].&amp;lt;attributename&amp;gt; variables (read/write):&lt;br /&gt;
    x,y,width,height(fields not pixels),rupees,darts,bombs,&lt;br /&gt;
    hearts,timeout,glovepower,swordpower,shieldpower,hurtdx,&lt;br /&gt;
    hurtdy,id,save[],dir,sprite,ap&lt;br /&gt;
  * new command 'hitnpc index,halfhearts,fromx,fromy'&lt;br /&gt;
  * setlevel2 levelname,x,y&lt;br /&gt;
  * some calculations of variables and boolean expressions are&lt;br /&gt;
    optimized/precalculated, like '1==1' will be converted to&lt;br /&gt;
    'true'&lt;br /&gt;
  * the 'Test' button gives you more error messages when&lt;br /&gt;
    you type variable names wrong&lt;br /&gt;
&lt;br /&gt;
 'only' 1024 explosions will be displayed&lt;br /&gt;
&lt;br /&gt;
 new color 'transparent'&lt;br /&gt;
&lt;br /&gt;
 you can change the keys by editing graalconfig.txt, there&lt;br /&gt;
  can be 3 different keys for each action, each key can only&lt;br /&gt;
  be used one time; only some keys can be used:&lt;br /&gt;
  A-Z,0-9,Tab,Enter,Shift,Space,P_Up (page up),P_Down (page down),&lt;br /&gt;
  Up,Left,Down,Right,N0-N9 (numpad 0-9),Add,Sub,Mul,Div,Dec&lt;br /&gt;
  (numpad +,-,*,/,.), F9-F15;&lt;br /&gt;
  in future Graal versions there will be a special window where&lt;br /&gt;
  you can change the keys and the joystick buttons&lt;br /&gt;
&lt;br /&gt;
 when you lay your shield down then other people can see&lt;br /&gt;
  that you don't have a shield anymore&lt;br /&gt;
&lt;br /&gt;
 the M map is displayed in the vertical middle of the screen&lt;br /&gt;
  when it is smaller than the screen&lt;br /&gt;
&lt;br /&gt;
 better level linking when walking on outside levels (no&lt;br /&gt;
  invisible walls)&lt;br /&gt;
&lt;br /&gt;
 the F6 debugger shows bombscount, npcscount etc.&lt;br /&gt;
&lt;br /&gt;
 when opening the maximized editor then the scrollbars will&lt;br /&gt;
  be resized correctly&lt;br /&gt;
&lt;br /&gt;
 empty lines at the end of signs will automatically be deleted&lt;br /&gt;
&lt;br /&gt;
 In the editor: when moving the mouse then in the status bar&lt;br /&gt;
  you see the mouse posiiton and the tile under the mouse&lt;br /&gt;
&lt;br /&gt;
 In the editor: when double-clicking then the tile under the mouse&lt;br /&gt;
  will be made to the background tile (like when double-clicking&lt;br /&gt;
  in the tiles panel)&lt;br /&gt;
&lt;br /&gt;
 in the starting window: the languages in the languages combo box&lt;br /&gt;
  are sorted alphabetically&lt;br /&gt;
&lt;br /&gt;
 when pressing F5 in the online mode and loading a non-&lt;br /&gt;
  existing level then the game shows an error message and closes&lt;br /&gt;
  instead of letting you play the level that you was in&lt;br /&gt;
&lt;br /&gt;
 you can lift an npc that is carried by another player&lt;br /&gt;
&lt;br /&gt;
 when you eat a bush with the horse then you will only get a the&lt;br /&gt;
  bush count increased when you have finished eating&lt;br /&gt;
&lt;br /&gt;
 the flags 'gotbow','gotsword' etc. aren't supported anymore&lt;br /&gt;
&lt;br /&gt;
 in the offline mode the baddies doesn't follow you to other levels&lt;br /&gt;
  anymore&lt;br /&gt;
&lt;br /&gt;
 in the npc script window the font name is now 'courier new'&lt;br /&gt;
&lt;br /&gt;
 when pressing 'Test' in the npc script window then it doesn't&lt;br /&gt;
  jump back to the beginning of the script&lt;br /&gt;
&lt;br /&gt;
 in the online mode other people doesn't look like&lt;br /&gt;
  they are jumping randomly around when going to another level&lt;br /&gt;
&lt;br /&gt;
 using the sword on an npc / calling the hitplayer command doesn't&lt;br /&gt;
  change the timeout variable of the npc, the sprite will only be&lt;br /&gt;
  set to 39 if hearts&amp;gt;0, the hearts will only be decreased if&lt;br /&gt;
  the sprite is not 39 or 40&lt;br /&gt;
&lt;br /&gt;
 the editor doesn't produce errors when you drag a selection&lt;br /&gt;
  outside the regular 64x64 area&lt;br /&gt;
&lt;br /&gt;
 some new tiles in pics1.png&lt;br /&gt;
&lt;br /&gt;
 a lot more (little bug fixes)&lt;br /&gt;
&lt;br /&gt;
==1.381==&lt;br /&gt;
&lt;br /&gt;
 there is the new option 'don't connect levels' in the option&lt;br /&gt;
  window (Graal-&amp;gt;F1-&amp;gt;More options); if you enable that&lt;br /&gt;
  option, then you only see one level when walking through&lt;br /&gt;
  outside levels; this also means less data to send / receive,&lt;br /&gt;
  so enable that option if you have problems with lag in regions&lt;br /&gt;
  with many players like Graal city&lt;br /&gt;
&lt;br /&gt;
 fixed the warping (was a problem with empty signs)&lt;br /&gt;
&lt;br /&gt;
 the 'bombs' attribute of npcs works again&lt;br /&gt;
&lt;br /&gt;
 fixed the alignment bug with npcs (were sometimes drawn&lt;br /&gt;
  one pixel beside the real postition)&lt;br /&gt;
&lt;br /&gt;
 normal animation speed when walking diagonally&lt;br /&gt;
&lt;br /&gt;
 dragging a selection half out of the regular 64x64 area doesn't&lt;br /&gt;
  mess it up&lt;br /&gt;
&lt;br /&gt;
 the function to retrieve the message code doesn't&lt;br /&gt;
  hang on some codes like the previous version&lt;br /&gt;
  (e.g. when you say '#c' on the Mantara statue machine)&lt;br /&gt;
&lt;br /&gt;
 your horse doesn't get a bush when it eats a bomb&lt;br /&gt;
&lt;br /&gt;
 added caching of up to 50 toall-messages for each player;&lt;br /&gt;
  when a player sends several toall-messages in short time&lt;br /&gt;
  then you can see all of them by clicking several times&lt;br /&gt;
  on the toall-bubble of that player;&lt;br /&gt;
  this feature has been added to make future Graal extensions&lt;br /&gt;
  like a separate chat client possible&lt;br /&gt;
&lt;br /&gt;
 the new water tiles from v1.38 are now recognized as water tiles&lt;br /&gt;
&lt;br /&gt;
 forgot to mention: there is a new flag 'isonmap' which tells you&lt;br /&gt;
  if the player is currently in a level which is showed on the M map&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==1.39==&lt;br /&gt;
&lt;br /&gt;
 completely different handling of head images, this should speed up&lt;br /&gt;
  Graal and drastically reduce the resources needed by the game&lt;br /&gt;
&lt;br /&gt;
 Profiles: In the player list click on 'profile' to change&lt;br /&gt;
  your own profile or right-click on a nickname and select 'profile'&lt;br /&gt;
  to see the profile of a player&lt;br /&gt;
  (Antago suggested profiles in Dec 1999)&lt;br /&gt;
&lt;br /&gt;
 there is a special option window for the player list: just&lt;br /&gt;
  click on the 'options' button in the player list; there&lt;br /&gt;
  is the option to turn off HTML in PMs, to ignore mass PMs&lt;br /&gt;
  plus two new options:&lt;br /&gt;
  * No images in HTML: deletes &amp;lt;img&amp;gt; tags out of PMs&lt;br /&gt;
  * sort player list by nickname: sorts the playerlist in alphabetically order&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;script&amp;gt; and &amp;lt;object&amp;gt; tags in PMs doesn't work anymore&lt;br /&gt;
&lt;br /&gt;
 New options in the Graal-&amp;gt;F1-&amp;gt;More options window:&lt;br /&gt;
  * Ignore toalls: doesn't show 'toall:' messages anymore&lt;br /&gt;
  * Don't load heads for the playerlist / map: the game will&lt;br /&gt;
    not load the head image for the icon of a player for drawing&lt;br /&gt;
    it on the playerlist / map; all players will have the head&lt;br /&gt;
    of you except players which were in your level when they&lt;br /&gt;
    connected to the server (so the head needs to be loaded anyway);&lt;br /&gt;
    this reduces the login time / lag while the game because&lt;br /&gt;
    the game doesn't need to load images so often&lt;br /&gt;
&lt;br /&gt;
 When you type in chat text, then you can go back to&lt;br /&gt;
  previous messages by pressing the UP key; you can navigate&lt;br /&gt;
  through the last 100 chat lines by pressing UP and DOWN;&lt;br /&gt;
  when you edit a line or press RETURN then it will became your&lt;br /&gt;
  current chat line&lt;br /&gt;
&lt;br /&gt;
 in the editor you can 'draw' with tiles - select a single&lt;br /&gt;
  tile in the tiles panel, then click on the level, hold&lt;br /&gt;
  the left mouse button down, move around; you will paste tiles&lt;br /&gt;
  till you release the left mouse button&lt;br /&gt;
&lt;br /&gt;
 In 2/3/4 player mode: when you open the weapons list and press the key 'Delete',&lt;br /&gt;
  then the selected weapon of the currently 'focused' player will be deleted&lt;br /&gt;
  instead of the selected weapon of the first player;&lt;br /&gt;
  the focused player is that player who has the 'chat' icon near his status bar and&lt;br /&gt;
  can be changed by clicking with the mouse on the visible screen area of a player&lt;br /&gt;
&lt;br /&gt;
 you don't see 'failed' when warped between levels of a player world anymore&lt;br /&gt;
&lt;br /&gt;
 faster sending of messages to the server&lt;br /&gt;
&lt;br /&gt;
 removed some problems with floating point values in the npc scripts&lt;br /&gt;
  (e.g. 0.1+0.1+0.1-0.1-0.1-0.1 is now 0)&lt;br /&gt;
&lt;br /&gt;
 the M map shows a normal head for you too instead of a stretched&lt;br /&gt;
  player which sometimes freezed Graal&lt;br /&gt;
&lt;br /&gt;
 the M map is much faster (no drawing in the background anymore)&lt;br /&gt;
&lt;br /&gt;
 dead people are non-blocking&lt;br /&gt;
&lt;br /&gt;
 on the minimap PM-icons are drawn above toall-icons&lt;br /&gt;
&lt;br /&gt;
 the filenames for PMs on the hard disk have been changed to&lt;br /&gt;
  allow special characters like '\' or '/' in the account name;&lt;br /&gt;
  you should delete the old PMs in the pms folder if you already&lt;br /&gt;
  have a lot of files there, otherwise Windows could get&lt;br /&gt;
  problems with it&lt;br /&gt;
&lt;br /&gt;
 the weapon list (Q) is drawn using the function which also draws&lt;br /&gt;
  signs and the Continue/End window, so it works correctly&lt;br /&gt;
  with custom letters.gif (setletters); the background of&lt;br /&gt;
  the selected weapon is still blue&lt;br /&gt;
&lt;br /&gt;
 the weapon lists of player 3 / 4 are scrolled down too&lt;br /&gt;
  when it gets too big&lt;br /&gt;
&lt;br /&gt;
 by mouse-clicking on a weapon in the weapon list you can&lt;br /&gt;
  directly select a weapon without needing to navigate with the&lt;br /&gt;
  arrow keys&lt;br /&gt;
&lt;br /&gt;
 added some tiles and corrected the tile type for the&lt;br /&gt;
  dirty water; the futuric house tiles weren't added yet&lt;br /&gt;
  (must find a way to get around the 2MB-image limit)&lt;br /&gt;
&lt;br /&gt;
 you can directly drag image files (gif/png/mng) onto a level;&lt;br /&gt;
  the game will automatically generate an npc with that image&lt;br /&gt;
  at the mouse position&lt;br /&gt;
&lt;br /&gt;
==1.391==&lt;br /&gt;
&lt;br /&gt;
 fixed a bug with transparent heads when starting Graal in 32bit&lt;br /&gt;
  video mode and switching to fullscreen&lt;br /&gt;
&lt;br /&gt;
 when sending messages to more than 50 people then the message&lt;br /&gt;
  will not be saved on hard disk (so it doesn't take a half minute till&lt;br /&gt;
  you can play again)&lt;br /&gt;
&lt;br /&gt;
 when viewing a profile of a player then you also see the&lt;br /&gt;
  kills/deaths/onlinetime that the player has in the current world;&lt;br /&gt;
  you only see it when the player already made a profile (pushed the&lt;br /&gt;
  'send' button in the profile window)&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;applet&amp;gt; tags in PMs doesn't work anymore&lt;br /&gt;
  &lt;br /&gt;
==1.392==&lt;br /&gt;
&lt;br /&gt;
 removed bugs with caching levels on hard disk,&lt;br /&gt;
  this version should work better with playerworld&lt;br /&gt;
  servers running on different ports&lt;br /&gt;
&lt;br /&gt;
 when someone is invisible (hideplayer) then you still&lt;br /&gt;
  see his shadow and nickname&lt;br /&gt;
&lt;br /&gt;
 npc script enhancements:&lt;br /&gt;
  * functions&lt;br /&gt;
    Example:&lt;br /&gt;
&lt;br /&gt;
    if (playerenters) {&lt;br /&gt;
      myfunc();&lt;br /&gt;
      playerdarts += 50;&lt;br /&gt;
    }&lt;br /&gt;
    function myfunc() {&lt;br /&gt;
      message Hello!;&lt;br /&gt;
      if (playerrupees&amp;lt;50) return;&lt;br /&gt;
      playerbombs += 50;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    With 'function' you define a function, with&lt;br /&gt;
    funcname() you call it. It doesn't matter at what&lt;br /&gt;
    place in the script you define the function. With&lt;br /&gt;
    'return' you immediatelly return to one line behind the&lt;br /&gt;
    caller script position.&lt;br /&gt;
    There are no function parameters yet and you cannot&lt;br /&gt;
    use it in calculations. You can only call functions&lt;br /&gt;
    from the same script.&lt;br /&gt;
    With this new function thing it's much easier to&lt;br /&gt;
    make scripts look simplier.&lt;br /&gt;
&lt;br /&gt;
  * new npc script variables: signscount, signs[index].x/.y&lt;br /&gt;
  * testsign(x,y)&lt;br /&gt;
  * callnpc index,playertouchsme; you can use this for&lt;br /&gt;
    calling the scripts of other npcs; calling that function&lt;br /&gt;
    doesn't run the npc's script immediatelly, it might take&lt;br /&gt;
    0.05 till the script of the other npc is actually executed&lt;br /&gt;
  * a function keydown(0..10) which tells you if a key is pressed&lt;br /&gt;
    0..3: movement, 4..6 A/S/D, 7 map, 8 tab, 9 Q, 10 P&lt;br /&gt;
  * you can use break, continue inside of loops to&lt;br /&gt;
    end a loop / continue with the next loop round&lt;br /&gt;
  * you can do myvar = (timeout? 5 : 3);&lt;br /&gt;
  * you can assign 'boolean' operation results to normal variables&lt;br /&gt;
    like myvar = (timeout &amp;amp;&amp;amp; myflag);&lt;br /&gt;
    then myvar is 1 when the boolean expression 'timeout &amp;amp;&amp;amp; myflag'&lt;br /&gt;
    is true, 0 otherwise&lt;/div&gt;</summary>
		<author><name>Stefan</name></author>
	</entry>
</feed>