<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.lugdunon.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.lugdunon.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SuperHawksman</id>
		<title>LugdunonWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.lugdunon.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SuperHawksman"/>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Special:Contributions/SuperHawksman"/>
		<updated>2026-07-02T07:07:02Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.21.2</generator>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Stub</id>
		<title>Template:Stub</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Stub"/>
				<updated>2015-02-17T09:39:09Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;:&amp;lt;div class=&amp;quot;notice metadata plainlinks&amp;quot; id=&amp;quot;stub&amp;quot;&amp;gt;''This article is a stub. You can help {{SITENAME}} by  [{{fullurl:{{FULLPAGENAME}}|action=edit}...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:&amp;lt;div class=&amp;quot;notice metadata plainlinks&amp;quot; id=&amp;quot;stub&amp;quot;&amp;gt;''This article is a [[:Category:Article stubs|stub]]. You can help {{SITENAME}} by  [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it].''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Article stubs]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
''This template will categorize articles that include it into [[:Category:Article stubs]].''&lt;br /&gt;
[[Category:Article management templates|{{PAGENAME}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Category:Infobox_templates</id>
		<title>Category:Infobox templates</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Category:Infobox_templates"/>
				<updated>2015-02-17T09:38:50Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;Templates for infoboxes.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Templates for infoboxes.&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-17T09:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100px&amp;quot; | '''Quest series'''&lt;br /&gt;
| {{{series}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{release_date|}}}|&lt;br /&gt;
{{!}} '''Release date'''&lt;br /&gt;
{{!}} {{{release_date|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{difficulty|}}}|&lt;br /&gt;
{{!}} '''Official difficulty'''&lt;br /&gt;
{{!}} {{{difficulty|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{length|}}}|&lt;br /&gt;
{{!}} '''Official length'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{developer|}}}|&lt;br /&gt;
{{!}} '''Developer'''&lt;br /&gt;
{{!}} {{{developer|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;[[Category:Quests]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* fill in &amp;quot;None&amp;quot; for the quest series in case the quest is stand-alone&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{quest infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| series = &lt;br /&gt;
| release_date = &lt;br /&gt;
| difficulty = &lt;br /&gt;
| length = &lt;br /&gt;
| developer = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Category:Article_stubs</id>
		<title>Category:Article stubs</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Category:Article_stubs"/>
				<updated>2015-02-17T09:37:12Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;Articles that need expanding.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Articles that need expanding.&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Category:Quests</id>
		<title>Category:Quests</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Category:Quests"/>
				<updated>2015-02-17T09:34:54Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Category:Quests</id>
		<title>Category:Quests</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Category:Quests"/>
				<updated>2015-02-17T09:34:26Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;stub&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;stub&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-17T09:29:13Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100px&amp;quot; | '''Quest series'''&lt;br /&gt;
| {{{series}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{release_date|}}}|&lt;br /&gt;
{{!}} '''Release date'''&lt;br /&gt;
{{!}} {{{release_date|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{difficulty|}}}|&lt;br /&gt;
{{!}} '''Official difficulty'''&lt;br /&gt;
{{!}} {{{difficulty|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{length|}}}|&lt;br /&gt;
{{!}} '''Official length'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{developer|}}}|&lt;br /&gt;
{{!}} '''Developer'''&lt;br /&gt;
{{!}} {{{developer|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* fill in &amp;quot;None&amp;quot; for the quest series in case the quest is stand-alone&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{quest infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| series = &lt;br /&gt;
| release_date = &lt;br /&gt;
| difficulty = &lt;br /&gt;
| length = &lt;br /&gt;
| developer = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-17T09:23:22Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100px&amp;quot; | '''Quest series'''&lt;br /&gt;
| {{{series}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{release_date|}}}|&lt;br /&gt;
{{!}} '''Release date'''&lt;br /&gt;
{{!}} {{{release_date|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{difficulty|}}}|&lt;br /&gt;
{{!}} '''Official difficulty'''&lt;br /&gt;
{{!}} {{{difficulty|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{length|}}}|&lt;br /&gt;
{{!}} '''Official length'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{developer|}}}|&lt;br /&gt;
{{!}} '''Developer'''&lt;br /&gt;
{{!}} {{{developer|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if:{{{id|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;3&amp;quot; style=&amp;quot;padding-top:3px&amp;quot; {{!}} &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-size:85%; background-color: #E4F0F7; color: #063B5E; border-top:1px #bbb solid&amp;quot;  }}&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* fill in &amp;quot;None&amp;quot; for the quest series in case the quest is stand-alone&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{quest infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| series = &lt;br /&gt;
| release_date = &lt;br /&gt;
| difficulty = &lt;br /&gt;
| length = &lt;br /&gt;
| developer = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-17T09:19:16Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100px&amp;quot; | '''Quest series'''&lt;br /&gt;
| {{{series}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{release_date|}}}|&lt;br /&gt;
{{!}} '''Release date'''&lt;br /&gt;
{{!}} {{{release_date|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{difficulty|}}}|&lt;br /&gt;
{{!}} '''Official difficulty'''&lt;br /&gt;
{{!}} {{{difficulty|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{length|}}}|&lt;br /&gt;
{{!}} '''Official length'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{developer|}}}|&lt;br /&gt;
{{!}} '''Developer'''&lt;br /&gt;
{{!}} {{{developer|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if:{{{id|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;3&amp;quot; style=&amp;quot;padding-top:3px&amp;quot; {{!}} &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-size:85%; background-color: #E4F0F7; color: #063B5E; border-top:1px #bbb solid&amp;quot;  }}&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:0}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* fill in &amp;quot;None&amp;quot; for the quest series in case the quest is stand-alone&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{quest infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| series = &lt;br /&gt;
| release_date = &lt;br /&gt;
| difficulty = &lt;br /&gt;
| length = &lt;br /&gt;
| developer = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-17T09:16:06Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: SuperHawksman moved page Template:Quest Infobox to Template:Quest infobox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100px&amp;quot; | '''Quest series'''&lt;br /&gt;
| {{{series}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{release_date|}}}|&lt;br /&gt;
{{!}} '''Release date'''&lt;br /&gt;
{{!}} {{{release_date|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{difficulty|}}}|&lt;br /&gt;
{{!}} '''Official difficulty'''&lt;br /&gt;
{{!}} {{{difficulty|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{length|}}}|&lt;br /&gt;
{{!}} '''Official length'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{developer|}}}|&lt;br /&gt;
{{!}} '''Developer'''&lt;br /&gt;
{{!}} {{{developer|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if:{{{id|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;3&amp;quot; style=&amp;quot;padding-top:3px&amp;quot; {{!}} &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-size:85%; background-color: #E4F0F7; color: #063B5E; border-top:1px #bbb solid&amp;quot;  }}&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:0}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{quest infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| type = &lt;br /&gt;
| damage = &lt;br /&gt;
| defense = &lt;br /&gt;
| bonus = &lt;br /&gt;
| pick = &lt;br /&gt;
| knockback = &lt;br /&gt;
| placeable = &lt;br /&gt;
| width =&lt;br /&gt;
| height =&lt;br /&gt;
| stack = &lt;br /&gt;
| mana = &lt;br /&gt;
| mregen = &lt;br /&gt;
| mheal = &lt;br /&gt;
| lregen = &lt;br /&gt;
| hheal = &lt;br /&gt;
| tooltip = &lt;br /&gt;
| consumable = &lt;br /&gt;
| velocity = &lt;br /&gt;
| rare = &lt;br /&gt;
| body slot = &lt;br /&gt;
| use = &lt;br /&gt;
| toolspeed =&lt;br /&gt;
| tool = &lt;br /&gt;
| buy  = &lt;br /&gt;
| sell = &lt;br /&gt;
| id = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-17T09:15:54Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100px&amp;quot; | '''Quest series'''&lt;br /&gt;
| {{{series}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{release_date|}}}|&lt;br /&gt;
{{!}} '''Release date'''&lt;br /&gt;
{{!}} {{{release_date|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{difficulty|}}}|&lt;br /&gt;
{{!}} '''Official difficulty'''&lt;br /&gt;
{{!}} {{{difficulty|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{length|}}}|&lt;br /&gt;
{{!}} '''Official length'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{developer|}}}|&lt;br /&gt;
{{!}} '''Developer'''&lt;br /&gt;
{{!}} {{{developer|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if:{{{id|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;3&amp;quot; style=&amp;quot;padding-top:3px&amp;quot; {{!}} &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-size:85%; background-color: #E4F0F7; color: #063B5E; border-top:1px #bbb solid&amp;quot;  }}&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:0}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{quest infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| type = &lt;br /&gt;
| damage = &lt;br /&gt;
| defense = &lt;br /&gt;
| bonus = &lt;br /&gt;
| pick = &lt;br /&gt;
| knockback = &lt;br /&gt;
| placeable = &lt;br /&gt;
| width =&lt;br /&gt;
| height =&lt;br /&gt;
| stack = &lt;br /&gt;
| mana = &lt;br /&gt;
| mregen = &lt;br /&gt;
| mheal = &lt;br /&gt;
| lregen = &lt;br /&gt;
| hheal = &lt;br /&gt;
| tooltip = &lt;br /&gt;
| consumable = &lt;br /&gt;
| velocity = &lt;br /&gt;
| rare = &lt;br /&gt;
| body slot = &lt;br /&gt;
| use = &lt;br /&gt;
| toolspeed =&lt;br /&gt;
| tool = &lt;br /&gt;
| buy  = &lt;br /&gt;
| sell = &lt;br /&gt;
| id = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Quest_test</id>
		<title>Quest test</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Quest_test"/>
				<updated>2015-02-16T03:20:42Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quest Infobox&lt;br /&gt;
| type = Accessory&lt;br /&gt;
| stack = 1&lt;br /&gt;
| tooltip = Immunity to Bleeding&lt;br /&gt;
| rare = 4&lt;br /&gt;
| accessory = True&lt;br /&gt;
| sell = {{gc|2}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Quest_test</id>
		<title>Quest test</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Quest_test"/>
				<updated>2015-02-16T03:20:30Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;{{item infobox | type = Accessory | stack = 1 | tooltip = Immunity to Bleeding | rare = 4 | accessory = True | sell = {{gc|2}} }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{item infobox&lt;br /&gt;
| type = Accessory&lt;br /&gt;
| stack = 1&lt;br /&gt;
| tooltip = Immunity to Bleeding&lt;br /&gt;
| rare = 4&lt;br /&gt;
| accessory = True&lt;br /&gt;
| sell = {{gc|2}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-16T03:20:23Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100px&amp;quot; | '''Type'''&lt;br /&gt;
| {{{type}}}{{#if: {{{type2|}}} | &amp;amp;#32;&amp;amp;ndash;&amp;amp;#32;{{{type2}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{damage|}}}|&lt;br /&gt;
{{!}} '''Damage'''&lt;br /&gt;
{{!}} {{{damage|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{defense|}}}|&lt;br /&gt;
{{!}} '''Defense'''&lt;br /&gt;
{{!}} {{{defense|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{bonus|}}}|&lt;br /&gt;
{{!}} '''Bonus'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{pick|}}}|&lt;br /&gt;
{{!}} '''Power'''&lt;br /&gt;
{{!}} {{{pick|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{knockback|}}}|&lt;br /&gt;
{{!}} '''[[Knockback]]'''&lt;br /&gt;
{{!}} {{{knockback|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{placeable |}}}|&lt;br /&gt;
{{!}} '''[[Placement|Placeable]]'''&lt;br /&gt;
{{!}} {{{placeable|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{width|}}}{{{height|}}}|&lt;br /&gt;
{{!}} '''Dimensions'''&lt;br /&gt;
{{!}} {{#if: {{{width|}}}|{{{width}}} wide}}{{#switch: |{{{width|}}}|{{{height|}}}=|&amp;amp;nbsp;ˣ&amp;amp;nbsp;}}{{#if:{{{height|}}}|{{{height}}} high}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{stack|}}}|&lt;br /&gt;
{{!}} '''Max stack'''&lt;br /&gt;
{{!}} {{{stack|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mana|}}}|&lt;br /&gt;
{{!}} '''[[Mana]]'''&lt;br /&gt;
{{!}} {{{mana|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mregen|}}}|&lt;br /&gt;
{{!}} '''[[Mana]] regen'''&lt;br /&gt;
{{!}} {{{mregen|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mheal|}}}|&lt;br /&gt;
{{!}} '''Heal [[Mana]]'''&lt;br /&gt;
{{!}} {{{mheal|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{lregen|}}}|&lt;br /&gt;
{{!}} '''Life regen'''&lt;br /&gt;
{{!}} {{{lregen|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{hheal|}}}|&lt;br /&gt;
{{!}} '''Heal [[Health]]'''&lt;br /&gt;
{{!}} {{{hheal|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{sspeed|}}}|&lt;br /&gt;
{{!}} '''[[Velocity]]'''&lt;br /&gt;
{{!}} {{{sspeed|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{velocity|}}}|&lt;br /&gt;
{{!}} '''[[Velocity]]'''&lt;br /&gt;
{{!}} {{{velocity|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{rare|}}}|&lt;br /&gt;
{{!}} '''[[Rarity]]'''&lt;br /&gt;
{{!}} {{rare2| {{{rare|}}} }} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{body slot|}}}|&lt;br /&gt;
{{!}} '''Body slot'''&lt;br /&gt;
{{!}} {{{body slot|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{use|}}}|&lt;br /&gt;
{{!}} '''[[Use time]]'''&lt;br /&gt;
{{!}} {{{use|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{toolspeed|}}}|&lt;br /&gt;
{{!}} '''Tool speed'''&lt;br /&gt;
{{!}} {{{toolspeed|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tool|}}}|&lt;br /&gt;
{{!}} '''Tool'''&lt;br /&gt;
{{!}} {{{tool|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tooltip|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle&amp;quot; {{!}} '''Tooltip'''&lt;br /&gt;
{{!}} ''{{{tooltip|}}}'' }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{buff|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle; background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} '''Grants [[buff]]'''&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;{{#ifeq:{{{bufflink|}}}|yes|'''{{item link|{{{buff}}}}}'''|'''{{item|{{{buff}}}}}'''}}&amp;lt;/span&amp;gt; }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{duration|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;'''Buff duration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} {{{duration|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{bufftip|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle; background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} '''Buff tooltip'''&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} ''{{{bufftip|}}}'' }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{buy|}}}{{{sell|}}}|&lt;br /&gt;
{{!}} '''[[Value|{{#if: {{{buy|}}}|Buy}}{{#switch: |{{{buy|}}}|{{{sell|}}}=|&amp;amp;nbsp;/&amp;amp;nbsp;}}{{#if:{{{sell|}}}|Sell}}]]'''&lt;br /&gt;
{{!}} {{#if: {{{buy|}}}|{{{buy}}}}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#switch: |{{{buy|}}}|{{{sell|}}}=|&amp;amp;nbsp;/&amp;amp;nbsp;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#if:{{{sell|}}}|{{{sell}}}}}}}&lt;br /&gt;
{{#if:{{{id|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;3&amp;quot; style=&amp;quot;padding-top:3px&amp;quot; {{!}} &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-size:85%; background-color: #E4F0F7; color: #063B5E; border-top:1px #bbb solid&amp;quot; {{!}} Internal [[Item IDs|Item ID]]: '''{{{id}}}''' }}&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:0}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{type|}}}|[[Category:{{{type}}} items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{type2|}}}|[[Category:{{{type2}}} items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{lc:{{{consumable|}}}}}|true|[[Category:Consumable items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* The attribute sspeed is the same attribute as velocity (which is a replacement for sspeed).&lt;br /&gt;
* Everything is optional;&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{item infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| type = &lt;br /&gt;
| damage = &lt;br /&gt;
| defense = &lt;br /&gt;
| bonus = &lt;br /&gt;
| pick = &lt;br /&gt;
| knockback = &lt;br /&gt;
| placeable = &lt;br /&gt;
| width =&lt;br /&gt;
| height =&lt;br /&gt;
| stack = &lt;br /&gt;
| mana = &lt;br /&gt;
| mregen = &lt;br /&gt;
| mheal = &lt;br /&gt;
| lregen = &lt;br /&gt;
| hheal = &lt;br /&gt;
| tooltip = &lt;br /&gt;
| consumable = &lt;br /&gt;
| velocity = &lt;br /&gt;
| rare = &lt;br /&gt;
| body slot = &lt;br /&gt;
| use = &lt;br /&gt;
| toolspeed =&lt;br /&gt;
| tool = &lt;br /&gt;
| buy  = &lt;br /&gt;
| sell = &lt;br /&gt;
| id = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-16T03:18:40Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; border-style:solid; border-width:0.1em; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{damage|}}}|&lt;br /&gt;
{{!}} '''Damage'''&lt;br /&gt;
{{!}} {{{damage|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{defense|}}}|&lt;br /&gt;
{{!}} '''Defense'''&lt;br /&gt;
{{!}} {{{defense|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{bonus|}}}|&lt;br /&gt;
{{!}} '''Bonus'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{pick|}}}|&lt;br /&gt;
{{!}} '''Power'''&lt;br /&gt;
{{!}} {{{pick|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{knockback|}}}|&lt;br /&gt;
{{!}} '''[[Knockback]]'''&lt;br /&gt;
{{!}} {{{knockback|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{placeable |}}}|&lt;br /&gt;
{{!}} '''[[Placement|Placeable]]'''&lt;br /&gt;
{{!}} {{{placeable|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{width|}}}{{{height|}}}|&lt;br /&gt;
{{!}} '''Dimensions'''&lt;br /&gt;
{{!}} {{#if: {{{width|}}}|{{{width}}} wide}}{{#switch: |{{{width|}}}|{{{height|}}}=|&amp;amp;nbsp;ˣ&amp;amp;nbsp;}}{{#if:{{{height|}}}|{{{height}}} high}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{stack|}}}|&lt;br /&gt;
{{!}} '''Max stack'''&lt;br /&gt;
{{!}} {{{stack|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mana|}}}|&lt;br /&gt;
{{!}} '''[[Mana]]'''&lt;br /&gt;
{{!}} {{{mana|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mregen|}}}|&lt;br /&gt;
{{!}} '''[[Mana]] regen'''&lt;br /&gt;
{{!}} {{{mregen|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mheal|}}}|&lt;br /&gt;
{{!}} '''Heal [[Mana]]'''&lt;br /&gt;
{{!}} {{{mheal|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{lregen|}}}|&lt;br /&gt;
{{!}} '''Life regen'''&lt;br /&gt;
{{!}} {{{lregen|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{hheal|}}}|&lt;br /&gt;
{{!}} '''Heal [[Health]]'''&lt;br /&gt;
{{!}} {{{hheal|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{sspeed|}}}|&lt;br /&gt;
{{!}} '''[[Velocity]]'''&lt;br /&gt;
{{!}} {{{sspeed|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{velocity|}}}|&lt;br /&gt;
{{!}} '''[[Velocity]]'''&lt;br /&gt;
{{!}} {{{velocity|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{rare|}}}|&lt;br /&gt;
{{!}} '''[[Rarity]]'''&lt;br /&gt;
{{!}} {{rare2| {{{rare|}}} }} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{body slot|}}}|&lt;br /&gt;
{{!}} '''Body slot'''&lt;br /&gt;
{{!}} {{{body slot|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{use|}}}|&lt;br /&gt;
{{!}} '''[[Use time]]'''&lt;br /&gt;
{{!}} {{{use|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{toolspeed|}}}|&lt;br /&gt;
{{!}} '''Tool speed'''&lt;br /&gt;
{{!}} {{{toolspeed|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tool|}}}|&lt;br /&gt;
{{!}} '''Tool'''&lt;br /&gt;
{{!}} {{{tool|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tooltip|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle&amp;quot; {{!}} '''Tooltip'''&lt;br /&gt;
{{!}} ''{{{tooltip|}}}'' }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{buff|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle; background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} '''Grants [[buff]]'''&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;{{#ifeq:{{{bufflink|}}}|yes|'''{{item link|{{{buff}}}}}'''|'''{{item|{{{buff}}}}}'''}}&amp;lt;/span&amp;gt; }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{duration|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;'''Buff duration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} {{{duration|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{bufftip|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle; background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} '''Buff tooltip'''&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} ''{{{bufftip|}}}'' }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{buy|}}}{{{sell|}}}|&lt;br /&gt;
{{!}} '''[[Value|{{#if: {{{buy|}}}|Buy}}{{#switch: |{{{buy|}}}|{{{sell|}}}=|&amp;amp;nbsp;/&amp;amp;nbsp;}}{{#if:{{{sell|}}}|Sell}}]]'''&lt;br /&gt;
{{!}} {{#if: {{{buy|}}}|{{{buy}}}}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#switch: |{{{buy|}}}|{{{sell|}}}=|&amp;amp;nbsp;/&amp;amp;nbsp;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#if:{{{sell|}}}|{{{sell}}}}}}}&lt;br /&gt;
{{#if:{{{id|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;3&amp;quot; style=&amp;quot;padding-top:3px&amp;quot; {{!}} &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-size:85%; background-color: #E4F0F7; color: #063B5E; border-top:1px #bbb solid&amp;quot; {{!}} Internal [[Item IDs|Item ID]]: '''{{{id}}}''' }}&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:0}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{type|}}}|[[Category:{{{type}}} items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{type2|}}}|[[Category:{{{type2}}} items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{lc:{{{consumable|}}}}}|true|[[Category:Consumable items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* The attribute sspeed is the same attribute as velocity (which is a replacement for sspeed).&lt;br /&gt;
* Everything is optional;&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{quest infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| type = &lt;br /&gt;
| damage = &lt;br /&gt;
| defense = &lt;br /&gt;
| bonus = &lt;br /&gt;
| pick = &lt;br /&gt;
| knockback = &lt;br /&gt;
| placeable = &lt;br /&gt;
| width =&lt;br /&gt;
| height =&lt;br /&gt;
| stack = &lt;br /&gt;
| mana = &lt;br /&gt;
| mregen = &lt;br /&gt;
| mheal = &lt;br /&gt;
| lregen = &lt;br /&gt;
| hheal = &lt;br /&gt;
| tooltip = &lt;br /&gt;
| consumable = &lt;br /&gt;
| velocity = &lt;br /&gt;
| rare = &lt;br /&gt;
| body slot = &lt;br /&gt;
| use = &lt;br /&gt;
| toolspeed =&lt;br /&gt;
| tool = &lt;br /&gt;
| buy  = &lt;br /&gt;
| sell = &lt;br /&gt;
| id = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-16T03:16:40Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; border-style:solid; border-width:0.1em; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100px&amp;quot; | '''Type'''&lt;br /&gt;
| {{{type}}}{{#if: {{{type2|}}} | &amp;amp;#32;&amp;amp;ndash;&amp;amp;#32;{{{type2}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{damage|}}}|&lt;br /&gt;
{{!}} '''Damage'''&lt;br /&gt;
{{!}} {{{damage|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{defense|}}}|&lt;br /&gt;
{{!}} '''Defense'''&lt;br /&gt;
{{!}} {{{defense|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{bonus|}}}|&lt;br /&gt;
{{!}} '''Bonus'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{pick|}}}|&lt;br /&gt;
{{!}} '''Power'''&lt;br /&gt;
{{!}} {{{pick|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{knockback|}}}|&lt;br /&gt;
{{!}} '''[[Knockback]]'''&lt;br /&gt;
{{!}} {{{knockback|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{placeable |}}}|&lt;br /&gt;
{{!}} '''[[Placement|Placeable]]'''&lt;br /&gt;
{{!}} {{{placeable|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{width|}}}{{{height|}}}|&lt;br /&gt;
{{!}} '''Dimensions'''&lt;br /&gt;
{{!}} {{#if: {{{width|}}}|{{{width}}} wide}}{{#switch: |{{{width|}}}|{{{height|}}}=|&amp;amp;nbsp;ˣ&amp;amp;nbsp;}}{{#if:{{{height|}}}|{{{height}}} high}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{stack|}}}|&lt;br /&gt;
{{!}} '''Max stack'''&lt;br /&gt;
{{!}} {{{stack|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mana|}}}|&lt;br /&gt;
{{!}} '''[[Mana]]'''&lt;br /&gt;
{{!}} {{{mana|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mregen|}}}|&lt;br /&gt;
{{!}} '''[[Mana]] regen'''&lt;br /&gt;
{{!}} {{{mregen|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mheal|}}}|&lt;br /&gt;
{{!}} '''Heal [[Mana]]'''&lt;br /&gt;
{{!}} {{{mheal|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{lregen|}}}|&lt;br /&gt;
{{!}} '''Life regen'''&lt;br /&gt;
{{!}} {{{lregen|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{hheal|}}}|&lt;br /&gt;
{{!}} '''Heal [[Health]]'''&lt;br /&gt;
{{!}} {{{hheal|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{sspeed|}}}|&lt;br /&gt;
{{!}} '''[[Velocity]]'''&lt;br /&gt;
{{!}} {{{sspeed|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{velocity|}}}|&lt;br /&gt;
{{!}} '''[[Velocity]]'''&lt;br /&gt;
{{!}} {{{velocity|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{rare|}}}|&lt;br /&gt;
{{!}} '''[[Rarity]]'''&lt;br /&gt;
{{!}} {{rare2| {{{rare|}}} }} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{body slot|}}}|&lt;br /&gt;
{{!}} '''Body slot'''&lt;br /&gt;
{{!}} {{{body slot|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{use|}}}|&lt;br /&gt;
{{!}} '''[[Use time]]'''&lt;br /&gt;
{{!}} {{{use|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{toolspeed|}}}|&lt;br /&gt;
{{!}} '''Tool speed'''&lt;br /&gt;
{{!}} {{{toolspeed|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tool|}}}|&lt;br /&gt;
{{!}} '''Tool'''&lt;br /&gt;
{{!}} {{{tool|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tooltip|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle&amp;quot; {{!}} '''Tooltip'''&lt;br /&gt;
{{!}} ''{{{tooltip|}}}'' }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{buff|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle; background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} '''Grants [[buff]]'''&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;{{#ifeq:{{{bufflink|}}}|yes|'''{{item link|{{{buff}}}}}'''|'''{{item|{{{buff}}}}}'''}}&amp;lt;/span&amp;gt; }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{duration|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;'''Buff duration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} {{{duration|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{bufftip|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle; background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} '''Buff tooltip'''&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} ''{{{bufftip|}}}'' }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{buy|}}}{{{sell|}}}|&lt;br /&gt;
{{!}} '''[[Value|{{#if: {{{buy|}}}|Buy}}{{#switch: |{{{buy|}}}|{{{sell|}}}=|&amp;amp;nbsp;/&amp;amp;nbsp;}}{{#if:{{{sell|}}}|Sell}}]]'''&lt;br /&gt;
{{!}} {{#if: {{{buy|}}}|{{{buy}}}}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#switch: |{{{buy|}}}|{{{sell|}}}=|&amp;amp;nbsp;/&amp;amp;nbsp;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#if:{{{sell|}}}|{{{sell}}}}}}}&lt;br /&gt;
{{#if:{{{id|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;3&amp;quot; style=&amp;quot;padding-top:3px&amp;quot; {{!}} &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-size:85%; background-color: #E4F0F7; color: #063B5E; border-top:1px #bbb solid&amp;quot; {{!}} Internal [[Item IDs|Item ID]]: '''{{{id}}}''' }}&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:0}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{type|}}}|[[Category:{{{type}}} items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{type2|}}}|[[Category:{{{type2}}} items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{lc:{{{consumable|}}}}}|true|[[Category:Consumable items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* The attribute sspeed is the same attribute as velocity (which is a replacement for sspeed).&lt;br /&gt;
* Everything is optional;&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{quest infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| type = &lt;br /&gt;
| damage = &lt;br /&gt;
| defense = &lt;br /&gt;
| bonus = &lt;br /&gt;
| pick = &lt;br /&gt;
| knockback = &lt;br /&gt;
| placeable = &lt;br /&gt;
| width =&lt;br /&gt;
| height =&lt;br /&gt;
| stack = &lt;br /&gt;
| mana = &lt;br /&gt;
| mregen = &lt;br /&gt;
| mheal = &lt;br /&gt;
| lregen = &lt;br /&gt;
| hheal = &lt;br /&gt;
| tooltip = &lt;br /&gt;
| consumable = &lt;br /&gt;
| velocity = &lt;br /&gt;
| rare = &lt;br /&gt;
| body slot = &lt;br /&gt;
| use = &lt;br /&gt;
| toolspeed =&lt;br /&gt;
| tool = &lt;br /&gt;
| buy  = &lt;br /&gt;
| sell = &lt;br /&gt;
| id = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Quest_infobox"/>
				<updated>2015-02-16T03:00:50Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot; |- ! colspan=&amp;quot;2&amp;quot; style=&amp;quot;backgr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;font-size:89%; width:{{{boxwidth|21em}}}; -moz-border-radius: .7em; -webkit-border-radius: .7em; border-radius: .7em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; font-size:120%; padding:0.5em;&amp;quot; | {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot; | {{{image|[[File:{{{name|{{BASEPAGENAME}}}}}.png]]}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color: #E4F0F7; color: #063B5E; padding:0em;&amp;quot; | Statistics&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100px&amp;quot; | '''Type'''&lt;br /&gt;
| {{{type}}}{{#if: {{{type2|}}} | &amp;amp;#32;&amp;amp;ndash;&amp;amp;#32;{{{type2}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{damage|}}}|&lt;br /&gt;
{{!}} '''Damage'''&lt;br /&gt;
{{!}} {{{damage|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{defense|}}}|&lt;br /&gt;
{{!}} '''Defense'''&lt;br /&gt;
{{!}} {{{defense|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{bonus|}}}|&lt;br /&gt;
{{!}} '''Bonus'''&lt;br /&gt;
{{!}} {{{bonus|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{pick|}}}|&lt;br /&gt;
{{!}} '''Power'''&lt;br /&gt;
{{!}} {{{pick|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{knockback|}}}|&lt;br /&gt;
{{!}} '''[[Knockback]]'''&lt;br /&gt;
{{!}} {{{knockback|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{placeable |}}}|&lt;br /&gt;
{{!}} '''[[Placement|Placeable]]'''&lt;br /&gt;
{{!}} {{{placeable|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{width|}}}{{{height|}}}|&lt;br /&gt;
{{!}} '''Dimensions'''&lt;br /&gt;
{{!}} {{#if: {{{width|}}}|{{{width}}} wide}}{{#switch: |{{{width|}}}|{{{height|}}}=|&amp;amp;nbsp;ˣ&amp;amp;nbsp;}}{{#if:{{{height|}}}|{{{height}}} high}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{stack|}}}|&lt;br /&gt;
{{!}} '''Max stack'''&lt;br /&gt;
{{!}} {{{stack|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mana|}}}|&lt;br /&gt;
{{!}} '''[[Mana]]'''&lt;br /&gt;
{{!}} {{{mana|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mregen|}}}|&lt;br /&gt;
{{!}} '''[[Mana]] regen'''&lt;br /&gt;
{{!}} {{{mregen|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{mheal|}}}|&lt;br /&gt;
{{!}} '''Heal [[Mana]]'''&lt;br /&gt;
{{!}} {{{mheal|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{lregen|}}}|&lt;br /&gt;
{{!}} '''Life regen'''&lt;br /&gt;
{{!}} {{{lregen|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{hheal|}}}|&lt;br /&gt;
{{!}} '''Heal [[Health]]'''&lt;br /&gt;
{{!}} {{{hheal|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{sspeed|}}}|&lt;br /&gt;
{{!}} '''[[Velocity]]'''&lt;br /&gt;
{{!}} {{{sspeed|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{velocity|}}}|&lt;br /&gt;
{{!}} '''[[Velocity]]'''&lt;br /&gt;
{{!}} {{{velocity|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{rare|}}}|&lt;br /&gt;
{{!}} '''[[Rarity]]'''&lt;br /&gt;
{{!}} {{rare2| {{{rare|}}} }} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{body slot|}}}|&lt;br /&gt;
{{!}} '''Body slot'''&lt;br /&gt;
{{!}} {{{body slot|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{use|}}}|&lt;br /&gt;
{{!}} '''[[Use time]]'''&lt;br /&gt;
{{!}} {{{use|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{toolspeed|}}}|&lt;br /&gt;
{{!}} '''Tool speed'''&lt;br /&gt;
{{!}} {{{toolspeed|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tool|}}}|&lt;br /&gt;
{{!}} '''Tool'''&lt;br /&gt;
{{!}} {{{tool|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tooltip|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle&amp;quot; {{!}} '''Tooltip'''&lt;br /&gt;
{{!}} ''{{{tooltip|}}}'' }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{buff|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle; background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} '''Grants [[buff]]'''&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;{{#ifeq:{{{bufflink|}}}|yes|'''{{item link|{{{buff}}}}}'''|'''{{item|{{{buff}}}}}'''}}&amp;lt;/span&amp;gt; }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{duration|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;'''Buff duration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} {{{duration|}}} }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{bufftip|}}}|&lt;br /&gt;
{{!}} style=&amp;quot;vertical-align:middle; background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} '''Buff tooltip'''&lt;br /&gt;
{{!}} style=&amp;quot;background:#E4F0F7; border:#E4F0F7 1px solid;&amp;quot; {{!}} ''{{{bufftip|}}}'' }}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{buy|}}}{{{sell|}}}|&lt;br /&gt;
{{!}} '''[[Value|{{#if: {{{buy|}}}|Buy}}{{#switch: |{{{buy|}}}|{{{sell|}}}=|&amp;amp;nbsp;/&amp;amp;nbsp;}}{{#if:{{{sell|}}}|Sell}}]]'''&lt;br /&gt;
{{!}} {{#if: {{{buy|}}}|{{{buy}}}}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#switch: |{{{buy|}}}|{{{sell|}}}=|&amp;amp;nbsp;/&amp;amp;nbsp;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#if:{{{sell|}}}|{{{sell}}}}}}}&lt;br /&gt;
{{#if:{{{id|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;3&amp;quot; style=&amp;quot;padding-top:3px&amp;quot; {{!}} &amp;lt;!--nothing--&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-size:85%; background-color: #E4F0F7; color: #063B5E; border-top:1px #bbb solid&amp;quot; {{!}} Internal [[Item IDs|Item ID]]: '''{{{id}}}''' }}&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:0}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{type|}}}|[[Category:{{{type}}} items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{type2|}}}|[[Category:{{{type2}}} items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{lc:{{{consumable|}}}}}|true|[[Category:Consumable items]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
==Usage:==&lt;br /&gt;
* The attribute sspeed is the same attribute as velocity (which is a replacement for sspeed).&lt;br /&gt;
* Everything is optional;&lt;br /&gt;
* you can add a &amp;quot;name&amp;quot; and &amp;quot;image&amp;quot;. Fill these values if the PAGENAME macro is not adequate (if the page name has a disambig qualifier for example)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{item infobox&lt;br /&gt;
| boxwidth = optional: width of infobox&lt;br /&gt;
| type = &lt;br /&gt;
| damage = &lt;br /&gt;
| defense = &lt;br /&gt;
| bonus = &lt;br /&gt;
| pick = &lt;br /&gt;
| knockback = &lt;br /&gt;
| placeable = &lt;br /&gt;
| width =&lt;br /&gt;
| height =&lt;br /&gt;
| stack = &lt;br /&gt;
| mana = &lt;br /&gt;
| mregen = &lt;br /&gt;
| mheal = &lt;br /&gt;
| lregen = &lt;br /&gt;
| hheal = &lt;br /&gt;
| tooltip = &lt;br /&gt;
| consumable = &lt;br /&gt;
| velocity = &lt;br /&gt;
| rare = &lt;br /&gt;
| body slot = &lt;br /&gt;
| use = &lt;br /&gt;
| toolspeed =&lt;br /&gt;
| tool = &lt;br /&gt;
| buy  = &lt;br /&gt;
| sell = &lt;br /&gt;
| id = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Infobox templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Template:Clear</id>
		<title>Template:Clear</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Template:Clear"/>
				<updated>2015-02-16T02:58:56Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;&amp;lt;div style=&amp;quot;clear:{{{1|both}}}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt; Category:Formatting templates&amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear:{{{1|both}}}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Formatting templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Things_to_do</id>
		<title>Things to do</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Things_to_do"/>
				<updated>2015-02-16T02:54:42Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of all projects that still need to be undertaken to improve the wiki. Tasks marked &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; are not started, tasks marked &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;orange&amp;lt;/span&amp;gt; are in progress, and tasks marked &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt; are completed.&lt;br /&gt;
&lt;br /&gt;
==Major Tasks==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create to-do list template (so these span elements can go)&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create quest template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create item template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create NPC/monster template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create spell template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create crafting template&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Minor Tasks==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Add achievement icons to achievements list&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create bug list&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Things to do|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Main_Page"/>
				<updated>2015-02-16T02:51:55Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-wikiheader&amp;quot; style=&amp;quot;margin: auto; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;background: #E4F0F7; padding: 8px; margin: 3px; color: #033251; text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 162%&amp;quot;&amp;gt;Welcome to the official '''Lugdunon Wiki''',&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;the comprehensive reference written and maintained by the players.&amp;lt;div style=&amp;quot;border: 1px solid #AFCFE2; margin-top: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;padding: 5px; background-color:#ffffff; text-align: center;&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://lugdunon.net/ '''Official Site''']'''&amp;lt;br /&amp;gt;'''[http://forums.lugdunon.net/ Official Forum]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;Wiki Links&amp;lt;hr /&amp;gt;[[:Category:Things_to_do|Things to do]] • [[LugdunonWiki:Rules|Rules]] • [[LugdunonWiki:Community|Community]] • [[LugdunonWiki:Attributions|Attributions]] • [[LugdunonWiki:Contact_Us|Contact Us]] &amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://forums.lugdunon.net/ '''Buy Lugdunon''']&amp;lt;br /&amp;gt;[http://client.lugdunon.net/ Play Lugdunon now]&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=100% &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Engine}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] is an entirely moddable MMO in which YOU shape the world you want to play in! Run your own server and forge your own continent from the sea. Create creatures with the built in NPC editing tool. Define your own skills, achievements, and items. Invite your friends to come and experience custom quest chains, or just get together - no matter where you are - and defeat a few monsters. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[How_to_Play|How to Play]]&lt;br /&gt;
*[[Macros|Macros]]&lt;br /&gt;
*[[Macro_documentation|Making your own macros]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Running_your_own_server|Running your own server]]&lt;br /&gt;
*[[How_to_GM|How to GM]]&lt;br /&gt;
*[[Console_Commands|Console Commands]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Modding_Overview|Modding Overview]]&lt;br /&gt;
*[//lugdunon.net/cookbook.html Cookbook]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;plainlinks&amp;quot; rowspan=2 style=&amp;quot;width:20%; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px 7px 7px 7px; margin: 5px 3px 5px 3px; &amp;quot; | &amp;lt;div style=&amp;quot;font-weight:bold; font-size:120%; text-align:center; background: #E4F0F7; color: #033251; margin:3px 0 7px 0; padding:5px 0;&amp;quot;&amp;gt;Development&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Past Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Release_0.7.2|0.7.2 (07/11/2014)]]&lt;br /&gt;
* [[Release_0.7.1|0.7.1 (04/09/2014)]]&lt;br /&gt;
* [[Release_0.7.0|0.7.0 (28/07/2014)]]&lt;br /&gt;
* [[Release_0.6.4|0.6.4 (30/05/2014)]]&lt;br /&gt;
* [[:Category:Releases|Older Versions]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Upcoming Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Upcoming_Release|0.8.0 (No ETA)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Future Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Feature_Roadmap|Feature Roadmap]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Official Campaign}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] does not even require you to build your own world. Two servers complete with quests, items, spells, skills, crafting, combat and more are up and running to experience the game's charming mechanics in the form of a traditional MMO. The [[Official_Campaign|Official Campaign]] is created and regularly updated by the developers themselves to ensure that every player always a place to enjoy themselves.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Skills|Official Skills]]&lt;br /&gt;
*[[Official_Quests|Official Quests]]&lt;br /&gt;
*[[Official_Achievements|Official Achievements]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Crafting|Official Crafting]]&lt;br /&gt;
*[[Official_Items|Official Items]]&lt;br /&gt;
*[[Official_Spells|Official Spells]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_NPCs|Official NPCs]]&lt;br /&gt;
*[[Official_Monsters|Official Monsters]]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Things_to_do</id>
		<title>Things to do</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Things_to_do"/>
				<updated>2015-02-16T02:50:11Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: /* Minor Tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of all projects that still need to be undertaken to improve the wiki. Tasks marked &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; are not started, tasks marked &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;orange&amp;lt;/span&amp;gt; are in progress, and tasks marked &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt; are completed.&lt;br /&gt;
&lt;br /&gt;
==Major Tasks==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create to-do list template (so these span elements can go)&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create quest template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create item template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create NPC/monster template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create spell template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create crafting template&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Minor Tasks==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Add achievement icons to achievements list&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Things to do|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Things_to_do</id>
		<title>Things to do</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Things_to_do"/>
				<updated>2015-02-16T02:49:58Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: /* Major Tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of all projects that still need to be undertaken to improve the wiki. Tasks marked &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; are not started, tasks marked &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;orange&amp;lt;/span&amp;gt; are in progress, and tasks marked &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt; are completed.&lt;br /&gt;
&lt;br /&gt;
==Major Tasks==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create to-do list template (so these span elements can go)&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create quest template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create item template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create NPC/monster template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create spell template&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Create crafting template&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Minor Tasks==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;*Add achievement icons to achievements list&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Things to do|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Things_to_do</id>
		<title>Things to do</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Things_to_do"/>
				<updated>2015-02-16T02:49:29Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of all projects that still need to be undertaken to improve the wiki. Tasks marked &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; are not started, tasks marked &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;orange&amp;lt;/span&amp;gt; are in progress, and tasks marked &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt; are completed.&lt;br /&gt;
&lt;br /&gt;
==Major Tasks==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;*Create to-do list template (so these span elements can go)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;*Create quest template&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;*Create item template&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;*Create NPC/monster template&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;*Create spell template&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;*Create crafting template&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Minor Tasks==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;*Add achievement icons to achievements list&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Things to do|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Things_to_do</id>
		<title>Things to do</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Things_to_do"/>
				<updated>2015-02-16T02:39:19Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of all projects that still need to be undertaken to improve the wiki.&lt;br /&gt;
&lt;br /&gt;
[[Category:Things to do|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Things_to_do</id>
		<title>Things to do</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Things_to_do"/>
				<updated>2015-02-16T02:39:10Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;This is a list of all projects that still need to be undertaken to improve the wiki.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of all projects that still need to be undertaken to improve the wiki.&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Category:Candidates_for_deletion</id>
		<title>Category:Candidates for deletion</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Category:Candidates_for_deletion"/>
				<updated>2015-02-16T02:38:05Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are all pages marked for deletion.&lt;br /&gt;
&lt;br /&gt;
[[Category:Things to do|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Category:Rewrite</id>
		<title>Category:Rewrite</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Category:Rewrite"/>
				<updated>2015-02-16T02:37:32Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Listed here are the pages in need of a rewrite.&lt;br /&gt;
&lt;br /&gt;
[[Category:Things to do|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Category:Rewrite</id>
		<title>Category:Rewrite</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Category:Rewrite"/>
				<updated>2015-02-16T02:37:08Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Things to do|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Category:Things_to_do</id>
		<title>Category:Things to do</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Category:Things_to_do"/>
				<updated>2015-02-16T02:36:16Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;This is a master list linking to lists of things that still need to be done on this wiki.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a master list linking to lists of things that still need to be done on this wiki.&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/User:SuperHawksman</id>
		<title>User:SuperHawksman</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/User:SuperHawksman"/>
				<updated>2015-02-16T00:17:21Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;I'm SuperHawksman and currently busy with upgrading and filling out the wiki in order to give it that real game wiki feel. If you have any questions or if you want to help pop...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm SuperHawksman and currently busy with upgrading and filling out the wiki in order to give it that real game wiki feel. If you have any questions or if you want to help populating the wiki feel free to leave me a comment. There's always enough to do!&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Official_Achievements</id>
		<title>Official Achievements</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Official_Achievements"/>
				<updated>2015-02-15T23:48:28Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: Created page with &amp;quot;{{Official Campaign}}  {| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;   !Image !Type !Name !Text !Description  |- | |Combat |Exterminator |Kill 25 NPCs. |To earn this achievement one needs...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Official Campaign}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; &lt;br /&gt;
&lt;br /&gt;
!Image&lt;br /&gt;
!Type&lt;br /&gt;
!Name&lt;br /&gt;
!Text&lt;br /&gt;
!Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Combat&lt;br /&gt;
|Exterminator&lt;br /&gt;
|Kill 25 NPCs.&lt;br /&gt;
|To earn this achievement one needs to kill 25 characters (this can include monsters) that are not player-controlled.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Combat&lt;br /&gt;
|Terminator&lt;br /&gt;
|Kill 25 PCs.&lt;br /&gt;
|To earn this achievement one needs to kill 25 player characters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Combat&lt;br /&gt;
|Afterdeath&lt;br /&gt;
|Become Death!&lt;br /&gt;
|To earn this achievement one needs to die in combat.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Crafting&lt;br /&gt;
|Get Crafty&lt;br /&gt;
|Learn a crafting discipline.&lt;br /&gt;
|To earn this achievement one needs to unlock the ability to use a crafting discipline (either through spending XP or through certain quests).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Crafting&lt;br /&gt;
|Don't Stop Believin' &lt;br /&gt;
|Become a journeyman in a crafting discipline.&lt;br /&gt;
|To earn this achievement one needs to spend XP on a crafting discipline in order to get it to the journeyman rank.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Crafting&lt;br /&gt;
|Mastercrafty&lt;br /&gt;
|Become a master in a crafting discipline.&lt;br /&gt;
|To earn this achievement one needs to spend XP on a crafting discipline in order to get it to the master rank.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Farming&lt;br /&gt;
|Growing Strong&lt;br /&gt;
|Plant 25 crops.&lt;br /&gt;
|To earn this achievement one needs to plant 25 crops&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Farming&lt;br /&gt;
|Reap What You Sow&lt;br /&gt;
|Harvest 25 crops.&lt;br /&gt;
|To earn this achievement one needs to harvest 25 crops planted by them or their friends.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mail&lt;br /&gt;
|Penpal&lt;br /&gt;
|Receive mail.&lt;br /&gt;
|To earn this achievement one needs to receive an e-mail from either a player or a non-player character.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mail&lt;br /&gt;
|Nothing Stops the Mail&lt;br /&gt;
|Receive 25 messages.&lt;br /&gt;
|To earn this achievement one needs to receive 25 messages total from either player or a non-player characters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mail&lt;br /&gt;
|Special Delivery&lt;br /&gt;
|Send mail to another player.&lt;br /&gt;
|To earn this achievement one needs to send an e-mail to another player character.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mail&lt;br /&gt;
|Going Postal&lt;br /&gt;
|Send 25 messages to other players.&lt;br /&gt;
|To earn this achievement one needs to send 25 messages total to other player characters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Questing&lt;br /&gt;
|Questing, Always Question&lt;br /&gt;
|Complete 25 quests.&lt;br /&gt;
|To earn this achievement one needs to complete 25 separate quests (which is currently impossible).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Questing&lt;br /&gt;
|All Farmed Out&lt;br /&gt;
|Complete the 'Family Farm' quest chain.&lt;br /&gt;
|To earn this achievement one needs to complete the entire 'Family Farm' quest chain.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Main_Page"/>
				<updated>2015-02-15T19:52:05Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-wikiheader&amp;quot; style=&amp;quot;margin: auto; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;background: #E4F0F7; padding: 8px; margin: 3px; color: #033251; text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 162%&amp;quot;&amp;gt;Welcome to the official '''Lugdunon Wiki''',&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;the comprehensive reference written and maintained by the players.&amp;lt;div style=&amp;quot;border: 1px solid #AFCFE2; margin-top: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;padding: 5px; background-color:#ffffff; text-align: center;&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://lugdunon.net/ '''Official Site''']'''&amp;lt;br /&amp;gt;'''[http://forums.lugdunon.net/ Official Forum]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;Wiki Links&amp;lt;hr /&amp;gt;[[Special:RecentChanges|Recent Changes]] • [[LugdunonWiki:Rules|Rules]] • [[LugdunonWiki:Community|Community]] • [[LugdunonWiki:Attributions|Attributions]] • [[LugdunonWiki:Contact_Us|Contact Us]] &amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://forums.lugdunon.net/ '''Buy Lugdunon''']&amp;lt;br /&amp;gt;[http://client.lugdunon.net/ Play Lugdunon now]&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=100% &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Engine}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] is an entirely moddable MMO in which YOU shape the world you want to play in! Run your own server and forge your own continent from the sea. Create creatures with the built in NPC editing tool. Define your own skills, achievements, and items. Invite your friends to come and experience custom quest chains, or just get together - no matter where you are - and defeat a few monsters. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[How_to_Play|How to Play]]&lt;br /&gt;
*[[Macros|Macros]]&lt;br /&gt;
*[[Macro_documentation|Making your own macros]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Running_your_own_server|Running your own server]]&lt;br /&gt;
*[[How_to_GM|How to GM]]&lt;br /&gt;
*[[Console_Commands|Console Commands]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Modding_Overview|Modding Overview]]&lt;br /&gt;
*[//lugdunon.net/cookbook.html Cookbook]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;plainlinks&amp;quot; rowspan=2 style=&amp;quot;width:20%; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px 7px 7px 7px; margin: 5px 3px 5px 3px; &amp;quot; | &amp;lt;div style=&amp;quot;font-weight:bold; font-size:120%; text-align:center; background: #E4F0F7; color: #033251; margin:3px 0 7px 0; padding:5px 0;&amp;quot;&amp;gt;Development&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Past Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Release_0.7.2|0.7.2 (07/11/2014)]]&lt;br /&gt;
* [[Release_0.7.1|0.7.1 (04/09/2014)]]&lt;br /&gt;
* [[Release_0.7.0|0.7.0 (28/07/2014)]]&lt;br /&gt;
* [[Release_0.6.4|0.6.4 (30/05/2014)]]&lt;br /&gt;
* [[:Category:Releases|Older Versions]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Upcoming Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Upcoming_Release|0.8.0 (No ETA)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Future Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Feature_Roadmap|Feature Roadmap]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Official Campaign}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] does not even require you to build your own world. Two servers complete with quests, items, spells, skills, crafting, combat and more are up and running to experience the game's charming mechanics in the form of a traditional MMO. The [[Official_Campaign|Official Campaign]] is created and regularly updated by the developers themselves to ensure that every player always a place to enjoy themselves.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Skills|Official Skills]]&lt;br /&gt;
*[[Official_Quests|Official Quests]]&lt;br /&gt;
*[[Official_Achievements|Official Achievements]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Crafting|Official Crafting]]&lt;br /&gt;
*[[Official_Items|Official Items]]&lt;br /&gt;
*[[Official_Spells|Official Spells]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_NPCs|Official NPCs]]&lt;br /&gt;
*[[Official_Monsters|Official Monsters]]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Main_Page"/>
				<updated>2015-02-15T19:51:43Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-wikiheader&amp;quot; style=&amp;quot;margin: auto; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;background: #E4F0F7; padding: 8px; margin: 3px; color: #033251; text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 162%&amp;quot;&amp;gt;Welcome to the official '''Lugdunon Wiki''',&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;the comprehensive reference written and maintained by the players.&amp;lt;div style=&amp;quot;border: 1px solid #AFCFE2; margin-top: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;padding: 5px; background-color:#ffffff; text-align: center;&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://lugdunon.net/ '''Official Site''']'''&amp;lt;br /&amp;gt;'''[http://forums.lugdunon.net/ Official Forum]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;Wiki Links&amp;lt;hr /&amp;gt;[[Special:RecentChanges|Recent Changes]] • [[LugdunonWiki:Rules|Rules]] • [[LugdunonWiki:Community|Community]] • [[LugdunonWiki:Attributions|Attributions]] • [[LugdunonWiki:Contact_Us|Contact Us]] &amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://forums.lugdunon.net/ '''Buy Lugdunon''']&amp;lt;br /&amp;gt;[http://client.lugdunon.net/ Play Lugdunon now]&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=100% &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Engine}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] is an entirely moddable MMO in which YOU shape the world you want to play in! Run your own server and forge your own continent from the sea. Create creatures with the built in NPC editing tool. Define your own skills, achievements, and items. Invite your friends to come and experience custom quest chains, or just get together - no matter where you are - and defeat a few monsters. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[How_to_Play|How to Play]]&lt;br /&gt;
*[[Macros|Macros]]&lt;br /&gt;
*[[Macro_documentation|Making your own macros]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Running_your_own_server|Running your own server]]&lt;br /&gt;
*[[How_to_GM|How to GM]]&lt;br /&gt;
*[[Console_Commands|Console Commands]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Modding_Overview|Modding Overview]]&lt;br /&gt;
*[//lugdunon.net/cookbook.html Cookbook]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;plainlinks&amp;quot; rowspan=2 style=&amp;quot;width:20%; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px 7px 7px 7px; margin: 5px 3px 5px 3px; &amp;quot; | &amp;lt;div style=&amp;quot;font-weight:bold; font-size:120%; text-align:center; background: #E4F0F7; color: #033251; margin:3px 0 7px 0; padding:5px 0;&amp;quot;&amp;gt;Development&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Past Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Release_0.7.2|0.7.2 (07/11/2014)]]&lt;br /&gt;
* [[Release_0.7.1|0.7.1 (04/09/2014)]]&lt;br /&gt;
* [[Release_0.7.0|0.7.0 (28/07/2014)]]&lt;br /&gt;
* [[Release_0.6.4|0.6.4 (30/05/2014)]]&lt;br /&gt;
* [[:CategoryReleases|Older Versions]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Upcoming Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Upcoming_Release|0.8.0 (No ETA)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Future Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Feature_Roadmap|Feature Roadmap]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Official Campaign}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] does not even require you to build your own world. Two servers complete with quests, items, spells, skills, crafting, combat and more are up and running to experience the game's charming mechanics in the form of a traditional MMO. The [[Official_Campaign|Official Campaign]] is created and regularly updated by the developers themselves to ensure that every player always a place to enjoy themselves.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Skills|Official Skills]]&lt;br /&gt;
*[[Official_Quests|Official Quests]]&lt;br /&gt;
*[[Official_Achievements|Official Achievements]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Crafting|Official Crafting]]&lt;br /&gt;
*[[Official_Items|Official Items]]&lt;br /&gt;
*[[Official_Spells|Official Spells]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_NPCs|Official NPCs]]&lt;br /&gt;
*[[Official_Monsters|Official Monsters]]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Main_Page"/>
				<updated>2015-02-15T19:51:23Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-wikiheader&amp;quot; style=&amp;quot;margin: auto; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;background: #E4F0F7; padding: 8px; margin: 3px; color: #033251; text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 162%&amp;quot;&amp;gt;Welcome to the official '''Lugdunon Wiki''',&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;the comprehensive reference written and maintained by the players.&amp;lt;div style=&amp;quot;border: 1px solid #AFCFE2; margin-top: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;padding: 5px; background-color:#ffffff; text-align: center;&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://lugdunon.net/ '''Official Site''']'''&amp;lt;br /&amp;gt;'''[http://forums.lugdunon.net/ Official Forum]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;Wiki Links&amp;lt;hr /&amp;gt;[[Special:RecentChanges|Recent Changes]] • [[LugdunonWiki:Rules|Rules]] • [[LugdunonWiki:Community|Community]] • [[LugdunonWiki:Attributions|Attributions]] • [[LugdunonWiki:Contact_Us|Contact Us]] &amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://forums.lugdunon.net/ '''Buy Lugdunon''']&amp;lt;br /&amp;gt;[http://client.lugdunon.net/ Play Lugdunon now]&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=100% &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Engine}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] is an entirely moddable MMO in which YOU shape the world you want to play in! Run your own server and forge your own continent from the sea. Create creatures with the built in NPC editing tool. Define your own skills, achievements, and items. Invite your friends to come and experience custom quest chains, or just get together - no matter where you are - and defeat a few monsters. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[How_to_Play|How to Play]]&lt;br /&gt;
*[[Macros|Macros]]&lt;br /&gt;
*[[Macro_documentation|Making your own macros]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Running_your_own_server|Running your own server]]&lt;br /&gt;
*[[How_to_GM|How to GM]]&lt;br /&gt;
*[[Console_Commands|Console Commands]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Modding_Overview|Modding Overview]]&lt;br /&gt;
*[//lugdunon.net/cookbook.html Cookbook]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;plainlinks&amp;quot; rowspan=2 style=&amp;quot;width:20%; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px 7px 7px 7px; margin: 5px 3px 5px 3px; &amp;quot; | &amp;lt;div style=&amp;quot;font-weight:bold; font-size:120%; text-align:center; background: #E4F0F7; color: #033251; margin:3px 0 7px 0; padding:5px 0;&amp;quot;&amp;gt;Development&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Past Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Release_0.7.2|0.7.2 (07/11/2014)]]&lt;br /&gt;
* [[Release_0.7.1|0.7.1 (04/09/2014)]]&lt;br /&gt;
* [[Release_0.7.0|0.7.0 (28/07/2014)]]&lt;br /&gt;
* [[Release_0.6.4|0.6.4 (30/05/2014)]]&lt;br /&gt;
* [[Releases|Older Versions]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Upcoming Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Upcoming_Release|0.8.0 (No ETA)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Future Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Feature_Roadmap|Feature Roadmap]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Official Campaign}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] does not even require you to build your own world. Two servers complete with quests, items, spells, skills, crafting, combat and more are up and running to experience the game's charming mechanics in the form of a traditional MMO. The [[Official_Campaign|Official Campaign]] is created and regularly updated by the developers themselves to ensure that every player always a place to enjoy themselves.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Skills|Official Skills]]&lt;br /&gt;
*[[Official_Quests|Official Quests]]&lt;br /&gt;
*[[Official_Achievements|Official Achievements]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Crafting|Official Crafting]]&lt;br /&gt;
*[[Official_Items|Official Items]]&lt;br /&gt;
*[[Official_Spells|Official Spells]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_NPCs|Official NPCs]]&lt;br /&gt;
*[[Official_Monsters|Official Monsters]]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Main_Page"/>
				<updated>2015-02-15T19:51:08Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-wikiheader&amp;quot; style=&amp;quot;margin: auto; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;background: #E4F0F7; padding: 8px; margin: 3px; color: #033251; text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 162%&amp;quot;&amp;gt;Welcome to the official '''Lugdunon Wiki''',&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;the comprehensive reference written and maintained by the players.&amp;lt;div style=&amp;quot;border: 1px solid #AFCFE2; margin-top: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;padding: 5px; background-color:#ffffff; text-align: center;&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://lugdunon.net/ '''Official Site''']'''&amp;lt;br /&amp;gt;'''[http://forums.lugdunon.net/ Official Forum]'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;Wiki Links&amp;lt;hr /&amp;gt;[[Special:RecentChanges|Recent Changes]] • [[LugdunonWiki:Rules|Rules]] • [[LugdunonWiki:Community|Community]] • [[LugdunonWiki:Attributions|Attributions]] • [[LugdunonWiki:Contact_Us|Contact Us]] &amp;lt;/span&amp;gt;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://forums.lugdunon.net/ '''Buy Lugdunon''']&amp;lt;br /&amp;gt;[http://client.lugdunon.net/ Play Lugdunon now]&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=100% &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Engine}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] is an entirely moddable MMO in which YOU shape the world you want to play in! Run your own server and forge your own continent from the sea. Create creatures with the built in NPC editing tool. Define your own skills, achievements, and items. Invite your friends to come and experience custom quest chains, or just get together - no matter where you are - and defeat a few monsters. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[How_to_Play|How to Play]]&lt;br /&gt;
*[[Macros|Macros]]&lt;br /&gt;
*[[Macro_documentation|Making your own macros]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Running_your_own_server|Running your own server]]&lt;br /&gt;
*[[How_to_GM|How to GM]]&lt;br /&gt;
*[[Console_Commands|Console Commands]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Modding_Overview|Modding Overview]]&lt;br /&gt;
*[//lugdunon.net/cookbook.html Cookbook]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;plainlinks&amp;quot; rowspan=2 style=&amp;quot;width:20%; border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px 7px 7px 7px; margin: 5px 3px 5px 3px; &amp;quot; | &amp;lt;div style=&amp;quot;font-weight:bold; font-size:120%; text-align:center; background: #E4F0F7; color: #033251; margin:3px 0 7px 0; padding:5px 0;&amp;quot;&amp;gt;Development&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Past Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Release_0.7.2|0.7.2 (07/11/2014)]]&lt;br /&gt;
* [[Release_0.7.1|0.7.1 (04/09/2014)]]&lt;br /&gt;
* [[Release_0.7.0|0.7.0 (28/07/2014)]]&lt;br /&gt;
* [[Release_0.6.4|0.6.4 (30/05/2014)]]&lt;br /&gt;
* [[Category:Releases|Older Versions]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Upcoming Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Upcoming_Release|0.8.0 (No ETA)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-bottom:0&amp;quot;&amp;gt;'''Future Releases'''&amp;lt;/p&amp;gt;&lt;br /&gt;
* [[Feature_Roadmap|Feature Roadmap]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #AFCFE2; border-radius: 5px; -moz-border-radius: 5px; padding: 7px;&amp;quot; | &amp;lt;div id=&amp;quot;mf-game&amp;quot;&amp;gt; {{heading|Official Campaign}}&lt;br /&gt;
[[LugdunonWiki:About|Lugdunon]] does not even require you to build your own world. Two servers complete with quests, items, spells, skills, crafting, combat and more are up and running to experience the game's charming mechanics in the form of a traditional MMO. The [[Official_Campaign|Official Campaign]] is created and regularly updated by the developers themselves to ensure that every player always a place to enjoy themselves.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 0; padding-left: 12%;&amp;quot;&lt;br /&gt;
|- valign=top &lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Skills|Official Skills]]&lt;br /&gt;
*[[Official_Quests|Official Quests]]&lt;br /&gt;
*[[Official_Achievements|Official Achievements]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_Crafting|Official Crafting]]&lt;br /&gt;
*[[Official_Items|Official Items]]&lt;br /&gt;
*[[Official_Spells|Official Spells]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
*[[Official_NPCs|Official NPCs]]&lt;br /&gt;
*[[Official_Monsters|Official Monsters]]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.7.2</id>
		<title>Release 0.7.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.7.2"/>
				<updated>2015-02-15T19:50:00Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: SuperHawksman moved page Rel 0.7.2 to Release 0.7.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''''0.7.2'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''07/11/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods altered in this update:&lt;br /&gt;
*net.lugdunon.world.clover.tui&lt;br /&gt;
*net.lugdunon.world.tupelo.tui&lt;br /&gt;
*net.lugdunon.world.defaults.character&lt;br /&gt;
&lt;br /&gt;
Server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
* commands.json&lt;br /&gt;
* globalProperties.json&lt;br /&gt;
* items.json&lt;br /&gt;
* recipes.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed a bug in net.lugdunon.input.Input.clickType that was causing the pan and item configure modes to be inoperable.&lt;br /&gt;
*Allow the LDR build task to accept null serverModBaseUrl and modBaseUrl property values.&lt;br /&gt;
*Added 0.7.2 release lugdunon-server.jar to the required libs bitbucket repo.&lt;br /&gt;
*Replaced the palette editor with a more generalized and customizable color picker widget.&lt;br /&gt;
*Added a global server property: net.lugdunon.core.colorPicker.modes to allow server ops to customize the color picker modes available to the client.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand now serves up the server's available color picker modes.&lt;br /&gt;
*net.lugdunon.states.character.options.SpriteLayerOption now leverages the new color picker widget for player sprite customization.&lt;br /&gt;
*Added game.colorPickerModes to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.color.ColorPickerDialog to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.color.ColorPicker to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.color.BroadSpectrumColorPicker to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.color.HSVColorPicker to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.color.RGBColorPicker to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.Slider.getValue() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.util.Color.toRGBAFromByteArray(rgba) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.util.Math.randomBoolean(t,f) to the client-side API.&lt;br /&gt;
*Added Array.clone() to the client-side API.&lt;br /&gt;
*net.lugdunon.ui.Dialog.ok() now returns the dialog's body element.&lt;br /&gt;
*net.lugdunon.ui.Dialog.confirm() now returns the dialog's body element.&lt;br /&gt;
*Added a global server property: net.lugdunon.core.colorPicker.modes to allow server ops to customize the color picker modes available to the client.&lt;br /&gt;
*Added a net.lugdunon.server.worldgen.defaults.DefaultWorldGen implmentation.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.server.worldgen.defaults.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.currency.gsc.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.environment.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.elevation.editor.simple.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.state.character.movement.free.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.character.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.audio.music.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.clover.sprite.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.audio.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.compendium.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.tupelo.tui.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.clover.tui.&lt;br /&gt;
*Added icons for the new color picker modes (RGB, HSV, and Spectrum).&lt;br /&gt;
*Refactored the build file for the mod example.&lt;br /&gt;
*Fixed an issue with the public listing server that was preventing some valid servers from appearing in the list.&lt;br /&gt;
*Fixed an issue in MoveInventoryItemCommand that was preventing a realtime UI update of the inventory state when moving macros and spells.&lt;br /&gt;
*Fixed an issue in net.lugdunon.state.item.action.SpellAssignmentActionHandler.renderToolUseInformation() that was preventing spell tooltips from displaying.&lt;br /&gt;
*Started to investigate moving rendering code from plain canvas 2d to pixijs for webgl support.&lt;br /&gt;
*Added assets/js/ext/pixi.js&lt;br /&gt;
*Removes assets/js/ext/three.min.js&lt;br /&gt;
*Advancement cost ceiling is now configurable via the 'default.character.stats.advancement.cost.ceiling' world configuration property. Default value is 20 (which represents 2^20).&lt;br /&gt;
*Added a shortcut in edit mode for panning. By using the right (secondary) mouse button will auto select and enable the pan screen tool. Releasing the right mouse button will then automatically return you to the edit option that was previously selected. &lt;br /&gt;
*Added support for offline play. This will allow play in the event that the auth server is down or unreachable.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand now sends an isOffline boolean status to alert the server to it is connecting to as to whether or not this client is online or offline.&lt;br /&gt;
*Added a spell (and accompanying recipe) called 'Transposition of Origin' to allow players to change their home / spawn point.&lt;br /&gt;
*Added SPELL_TRANSPOSITION_OF_ORIGIN icon.&lt;br /&gt;
*Client-side assets are now deployed as a repository artifact for the standalone client.&lt;br /&gt;
*Updated the client login screen to reflect the different options for offline vs online connections.&lt;br /&gt;
*Added server status items for the server's online/offline mode status and whether or not this server accepts offline client connections.&lt;br /&gt;
*net.lugdunon.input.Input.clickType will now return net.lugdunon.input.Input.CLICK_TYPE_SECONDARY if the secondary mouse button is pressed (in addition to the 'contextmenu' event).&lt;br /&gt;
*net.lugdunon.item.renderer.DefaultRenderer will no longer display the item instance id in a tooltip if that item instance's id is -1 (invalid).&lt;br /&gt;
*net.lugdunon.states.list.ServerList will only show the public server listing if client is in online mode.&lt;br /&gt;
*Game modes must now specify the acceptable input types (via overriding the acceptsInput() function) if anything other than the primary input type is needed.&lt;br /&gt;
*Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_PRIMARY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_SECONDARY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_TERTIARY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.modes.BaseGameMode.acceptsInput(inputType) to the client-side API.&lt;br /&gt;
*Added game.isOffline() to the client-side API.&lt;br /&gt;
*Added game.offlineCheck() to the client-side API.&lt;br /&gt;
*The standalone client will now use a local web client instance, deployed on localhost at port 41974 instead of http://client.lugdunon.net&lt;br /&gt;
*Standalone client will automatically enable offline play if starting a campaign in single-player mode.&lt;br /&gt;
*net.lugdunon.client.util.ClientArtifactUpdater will now check for updates to the web client artifact.&lt;br /&gt;
*Added net.lugdunon.client.util.WebClient to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.command.core.play.SetHomeCommand.&lt;br /&gt;
*Added net.lugdunon.math.Location.toString() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.action.SetHomeActionHandler to the client-side API.&lt;br /&gt;
*Added net.lugdunon.Server.isOffline() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.Server.checkOffline() to the server-side API.&lt;br /&gt;
*Added 'offline.supported' server config property.&lt;br /&gt;
*Added 'allow.offline.clients' server config property.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.7.2]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.7.2</id>
		<title>Release 0.7.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.7.2"/>
				<updated>2015-02-15T19:49:51Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''''0.7.2'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''07/11/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods altered in this update:&lt;br /&gt;
*net.lugdunon.world.clover.tui&lt;br /&gt;
*net.lugdunon.world.tupelo.tui&lt;br /&gt;
*net.lugdunon.world.defaults.character&lt;br /&gt;
&lt;br /&gt;
Server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
* commands.json&lt;br /&gt;
* globalProperties.json&lt;br /&gt;
* items.json&lt;br /&gt;
* recipes.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed a bug in net.lugdunon.input.Input.clickType that was causing the pan and item configure modes to be inoperable.&lt;br /&gt;
*Allow the LDR build task to accept null serverModBaseUrl and modBaseUrl property values.&lt;br /&gt;
*Added 0.7.2 release lugdunon-server.jar to the required libs bitbucket repo.&lt;br /&gt;
*Replaced the palette editor with a more generalized and customizable color picker widget.&lt;br /&gt;
*Added a global server property: net.lugdunon.core.colorPicker.modes to allow server ops to customize the color picker modes available to the client.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand now serves up the server's available color picker modes.&lt;br /&gt;
*net.lugdunon.states.character.options.SpriteLayerOption now leverages the new color picker widget for player sprite customization.&lt;br /&gt;
*Added game.colorPickerModes to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.color.ColorPickerDialog to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.color.ColorPicker to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.color.BroadSpectrumColorPicker to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.color.HSVColorPicker to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.color.RGBColorPicker to the client-side codebase.&lt;br /&gt;
*Added net.lugdunon.ui.Slider.getValue() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.util.Color.toRGBAFromByteArray(rgba) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.util.Math.randomBoolean(t,f) to the client-side API.&lt;br /&gt;
*Added Array.clone() to the client-side API.&lt;br /&gt;
*net.lugdunon.ui.Dialog.ok() now returns the dialog's body element.&lt;br /&gt;
*net.lugdunon.ui.Dialog.confirm() now returns the dialog's body element.&lt;br /&gt;
*Added a global server property: net.lugdunon.core.colorPicker.modes to allow server ops to customize the color picker modes available to the client.&lt;br /&gt;
*Added a net.lugdunon.server.worldgen.defaults.DefaultWorldGen implmentation.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.server.worldgen.defaults.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.currency.gsc.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.environment.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.elevation.editor.simple.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.state.character.movement.free.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.character.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.audio.music.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.clover.sprite.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.audio.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.defaults.compendium.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.tupelo.tui.&lt;br /&gt;
*Added a build.xml file to net.lugdunon.world.clover.tui.&lt;br /&gt;
*Added icons for the new color picker modes (RGB, HSV, and Spectrum).&lt;br /&gt;
*Refactored the build file for the mod example.&lt;br /&gt;
*Fixed an issue with the public listing server that was preventing some valid servers from appearing in the list.&lt;br /&gt;
*Fixed an issue in MoveInventoryItemCommand that was preventing a realtime UI update of the inventory state when moving macros and spells.&lt;br /&gt;
*Fixed an issue in net.lugdunon.state.item.action.SpellAssignmentActionHandler.renderToolUseInformation() that was preventing spell tooltips from displaying.&lt;br /&gt;
*Started to investigate moving rendering code from plain canvas 2d to pixijs for webgl support.&lt;br /&gt;
*Added assets/js/ext/pixi.js&lt;br /&gt;
*Removes assets/js/ext/three.min.js&lt;br /&gt;
*Advancement cost ceiling is now configurable via the 'default.character.stats.advancement.cost.ceiling' world configuration property. Default value is 20 (which represents 2^20).&lt;br /&gt;
*Added a shortcut in edit mode for panning. By using the right (secondary) mouse button will auto select and enable the pan screen tool. Releasing the right mouse button will then automatically return you to the edit option that was previously selected. &lt;br /&gt;
*Added support for offline play. This will allow play in the event that the auth server is down or unreachable.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand now sends an isOffline boolean status to alert the server to it is connecting to as to whether or not this client is online or offline.&lt;br /&gt;
*Added a spell (and accompanying recipe) called 'Transposition of Origin' to allow players to change their home / spawn point.&lt;br /&gt;
*Added SPELL_TRANSPOSITION_OF_ORIGIN icon.&lt;br /&gt;
*Client-side assets are now deployed as a repository artifact for the standalone client.&lt;br /&gt;
*Updated the client login screen to reflect the different options for offline vs online connections.&lt;br /&gt;
*Added server status items for the server's online/offline mode status and whether or not this server accepts offline client connections.&lt;br /&gt;
*net.lugdunon.input.Input.clickType will now return net.lugdunon.input.Input.CLICK_TYPE_SECONDARY if the secondary mouse button is pressed (in addition to the 'contextmenu' event).&lt;br /&gt;
*net.lugdunon.item.renderer.DefaultRenderer will no longer display the item instance id in a tooltip if that item instance's id is -1 (invalid).&lt;br /&gt;
*net.lugdunon.states.list.ServerList will only show the public server listing if client is in online mode.&lt;br /&gt;
*Game modes must now specify the acceptable input types (via overriding the acceptsInput() function) if anything other than the primary input type is needed.&lt;br /&gt;
*Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_PRIMARY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_SECONDARY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_TERTIARY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.modes.BaseGameMode.acceptsInput(inputType) to the client-side API.&lt;br /&gt;
*Added game.isOffline() to the client-side API.&lt;br /&gt;
*Added game.offlineCheck() to the client-side API.&lt;br /&gt;
*The standalone client will now use a local web client instance, deployed on localhost at port 41974 instead of http://client.lugdunon.net&lt;br /&gt;
*Standalone client will automatically enable offline play if starting a campaign in single-player mode.&lt;br /&gt;
*net.lugdunon.client.util.ClientArtifactUpdater will now check for updates to the web client artifact.&lt;br /&gt;
*Added net.lugdunon.client.util.WebClient to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.command.core.play.SetHomeCommand.&lt;br /&gt;
*Added net.lugdunon.math.Location.toString() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.action.SetHomeActionHandler to the client-side API.&lt;br /&gt;
*Added net.lugdunon.Server.isOffline() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.Server.checkOffline() to the server-side API.&lt;br /&gt;
*Added 'offline.supported' server config property.&lt;br /&gt;
*Added 'allow.offline.clients' server config property.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.7.2]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.7.1</id>
		<title>Release 0.7.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.7.1"/>
				<updated>2015-02-15T19:49:10Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: SuperHawksman moved page Rel 0.7.1 to Release 0.7.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.7.1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''04/09/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods altered in this update:&lt;br /&gt;
*net.lugdunon.world.clover.tui&lt;br /&gt;
*net.lugdunon.world.tupelo.tui&lt;br /&gt;
*net.lugdunon.world.defaults.compendium&lt;br /&gt;
&lt;br /&gt;
Server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*commands.json&lt;br /&gt;
*items.json&lt;br /&gt;
*recipes.json&lt;br /&gt;
*instances/0/placeableItemCache.json&lt;br /&gt;
*instances/0/terrain.dat&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/instance.json&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/npcCache.json&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/placeableItemCache.json&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/terrain.dat&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/waypointCache.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*net.lugdunon.client 0.2.1 -&amp;gt; 0.2.2.&lt;br /&gt;
*net.lugdunon.server 0.7.0 -&amp;gt; 0.7.1.&lt;br /&gt;
*net.lugdunon.world.clover.tui 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*net.lugdunon.world.tupelo.tui 0.0.3 -&amp;gt; 0.0.4.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults 0.0.4 -&amp;gt; 0.0.5.&lt;br /&gt;
*Fixed an issue with net.lugdunon.command.core.inventory.MoveInventoryItemCommand not properly moving items between placeables in some cases.&lt;br /&gt;
*Fixed several shortcomings with the ContainerMatterArcHandler.&lt;br /&gt;
*Fixed an item instance indexing problem in the MatterPumpArcHandler.&lt;br /&gt;
*Fixed a concurrency issue in ArcPulse.&lt;br /&gt;
*.ldn files no longer require an artifact property. If omitted, update checks are not performed.&lt;br /&gt;
*Added API to allow mods to provide custom server status items (icons).&lt;br /&gt;
*Added API to allow mods to provide custom server login handlers.&lt;br /&gt;
*Placeable hoverover is now shown if an item's current state possesses a defaultAction.&lt;br /&gt;
*Added small change to Namespace.js to allow for breakpoint debugging in chrome.&lt;br /&gt;
*Added ACTION_CONFIG_INVENTORY_ITEM icon.&lt;br /&gt;
*Added ACTION_CONFIG_ITEM_TYPE icon.&lt;br /&gt;
*Added INFORMATION_ITEM_HOLDER icon.&lt;br /&gt;
*Added INFORMATION_ITEM_TYPE_HOLDER icon.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium.instantiatedPlayerItems.CodexRESTHandler now reports on item types, subtypes, spelltypes, and spellschools.&lt;br /&gt;
*Increased durability of all tools and weapons.&lt;br /&gt;
*Doubled durability of all armor.&lt;br /&gt;
*Added an inventory item information provider item and recipe.&lt;br /&gt;
*Added an item type information provider item and recipe.&lt;br /&gt;
*Added an arc matter splitter item and recipe.&lt;br /&gt;
*Added an arc matter condenser item and recipe.&lt;br /&gt;
*Added an arc matter filter item and recipe. This allows for item / item type filtering.&lt;br /&gt;
*Added an arc teleporter recipe.&lt;br /&gt;
*Added an arc-stabilized dimensional pocket recipe.&lt;br /&gt;
*Added net.lugdunon.server.login.ILoginCheckHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.ServerStatusItem to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterCondenserArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterFilterArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterSplitterArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterRequest.isRequestForAllItems() to the server-side API.&lt;br /&gt;
*Added ItemDefAndStackSize(Item item) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.getItemPairId() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.listServerStatusItems() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.serverStatusItemsCount() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.listLoginCheckHandlers() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.InventoryItemInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.ItemTypeInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterCondenserArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterFilterArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterSplitterArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.ArcMatterCondenserTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.ArcMatterFilterTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.ArcMatterSplitterTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.InventoryItemInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.ItemTypeInformationProviderArcHandler.&lt;br /&gt;
*Fixed an issue with net.lugdunon.ui.table.cell.content.InlineEditorContentCellRenderer not correctly validating against the columnDef.editorInputFilter.&lt;br /&gt;
*Fixed an issue that was causing the standalone client's window in Win 8 to be too small for the minimum required game resolution.&lt;br /&gt;
*Fixed an issue with the ArtifactUpdater that was causing mods to not properly install when updated. Stupid me forgetting to that JarFile had a close() API.&lt;br /&gt;
*Fixed an issue that was causing some instances to not work in the downloaded servers/clients.&lt;br /&gt;
*Fixed an issue that was causing the plagued citizen / zombie kill quest to not register progress as far as the zombie kills were concerned.&lt;br /&gt;
*Server no longer have their entries instantly expire upon registration with the public listing server.&lt;br /&gt;
*The modifiers UI is no longer displayed in edit mode.&lt;br /&gt;
*Placeable state changes and damage updates should now be pushed to all placeables that a client has knowledge of, not just those currently on screen.&lt;br /&gt;
*Added support for a content dropped event handler on the client. This event fires when a file is dropped into the client window.&lt;br /&gt;
*Paired items now made a generic item property instead of being solely conduit focused. Paired items can also span inventory and placeable items.&lt;br /&gt;
*Interaction hover-over on placeable items will only display if the player has an item equipped that can affect the placeable item. Tooltips and labels will still display.&lt;br /&gt;
*Added support for a game mode change event.&lt;br /&gt;
*Added an audit log API, used to provide an accounting of actions performed in the game. This will slowly be implemented in the next few updates to includes all actions.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.findInventoryItem(itemInstanceId) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.character.Character.findInventoryItem(itemInstanceId) to the client-side API.&lt;br /&gt;
*Added game.input.onContentDropped(e) to the client-side API.&lt;br /&gt;
*Added contentDropped(e) for event handlers on the client-side API.&lt;br /&gt;
*Default renderer now handles the rendering of paired item information in the item's tooltip. Paired sibling id can now reference an inventory item or a placeable item (formatted as itemInstanceId:instanceId).&lt;br /&gt;
*Added net.lugdunon.item.Item.paired to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.ItemInstance.setUserDefinedData(userDefinedData) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.ItemInstance.setPlaceableUserDefinedData(placeableUserDefinedData) to the client-side API.&lt;br /&gt;
*Removed net.lugdunon.states.ActionBarGameState.setMode(mode) from the client-side API.&lt;br /&gt;
*net.lugdunon.states.tiledGame.TiledGame now subscribes to the game mode change event.&lt;br /&gt;
*net.lugdunon.ui.Modifiers now subscribes to the game mode change event.&lt;br /&gt;
*Added FileArray.typeOf(index) to the client-side API.&lt;br /&gt;
*Added FileArray.subtypeOf(index) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsArrayBuffer(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsBinaryString(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsDataURL(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsText(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsJSON(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added game.addGameModeChangeListener(listener) to the client-side API.&lt;br /&gt;
*Added game.removeGameModeChangeListener(listener) to the client-side API.&lt;br /&gt;
*Added game.setCurrentGameMode(gameMode) to the client-side API.&lt;br /&gt;
*Added game.getCurrentGameMode(listener) to the client-side API.&lt;br /&gt;
*Added a DIMENSIONAL_POCKET instance template.&lt;br /&gt;
*Added a dimensionalPocket terrain layer preset.&lt;br /&gt;
*Fixed a few terrain mappings.&lt;br /&gt;
*Added an ARC_DIMENSIONAL_POCKET icon.&lt;br /&gt;
*Added an ITEM_ARC_TELEPORTER icon.&lt;br /&gt;
*Added an ITEM_ARC_TELEPORTER_PAIR icon.&lt;br /&gt;
*Added an Arc Teleporter Pair inventory item.&lt;br /&gt;
*Added an Arc Teleporter item. Players can construct, place, and power these paired items and use them to instantly cross great distances.&lt;br /&gt;
*Added an Arc-stabilized Dimensional Pocket. Players can construct, place, and power this item to allow access to a dimensional pocket instance that is especially suited to arc circuit construction.&lt;br /&gt;
*net.lugdunon.command.core.play.SplitConduitCommand -&amp;gt; net.lugdunon.command.core.play.SplitPairedItemCommand.&lt;br /&gt;
*Added net.lugdunon.command.core.console.gm.ImageToTerrainCommand command. Used to construct a terrain.dat file from one or more images.&lt;br /&gt;
*Added net.lugdunon.command.core.inventory.UserDefinedDataUpdatedCommand command. This should be called whenever the server updates an inventory or placeable's user defined data.&lt;br /&gt;
*Added audit log calls to net.lugdunon.command.core.character.NonPlayerCharacterManagementCommand.&lt;br /&gt;
*Added audit log calls to net.lugdunon.command.core.character.PlayerCharacterManagementCommand.&lt;br /&gt;
*Added audit log calls to net.lugdunon.command.core.ConnectToServerCommand.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.OnOffStateArcHandler, a generic handler for items that are capable of an on and off state.&lt;br /&gt;
*net.lugdunon.state.item.action.ConduitPairActionHandler -&amp;gt; net.lugdunon.state.item.action.ItemPairActionHandler&lt;br /&gt;
*Removed paired item code from net.lugdunon.state.item.lifecycle.ConduitItemLifecycleHandler.&lt;br /&gt;
*net.lugdunon.state.item.lifecycle.BaseItemLifecycleHandler revised to now take care of all paired item lifecycle events.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.hasItem(ItemInstance ii) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.PairedTeleportationPlayerTrigger to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isPaired() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setPaired(boolean paired) to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.item.PlaceableItemCache.deletePlaceableItemReference(long itemInstanceId) from the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache.deletePlaceableItemReference(long itemInstanceId, boolean transitionToInventoryItem) to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.item.PlaceableItemCache.newPlaceableItemReference(Item itemDef, Point location, String state, boolean placedByGM, String placer, String crafter, JSONObject userDefinedData) from the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache.newPlaceableItemReference(Item itemDef, Point location, String state, boolean placedByGM, String placer, String crafter, JSONObject placeableUserDefinedData, JSONObject userDefinedData) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.removeGlobalProperty(String key) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Terrain.TERRAIN_IMAGE_TYPE_TERRAIN to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Terrain.TERRAIN_IMAGE_TYPE_ELEVATION to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Terrain.TERRAIN_IMAGE_TYPE_MAX_VALUE to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Terrain.getRawTerrainData() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.logging.AuditFilter to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.logging.AuditLog to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.logging.AuditLogFormatter to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.logging.NonAuditFilter to the server-side code base.&lt;br /&gt;
*Removed net.lugdunon.util.OneLineFormatter from the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.logging.OneLineFormatter to the server-side code base.&lt;br /&gt;
*net.lugdunon.state.item.trigger.player.InstanceTransistionPlayerTrigger -&amp;gt; net.lugdunon.state.item.trigger.player.InstanceTransitionPlayerTrigger.&lt;br /&gt;
*Modified net.lugdunon.state.item.lifecycle.IItemLifecycleHandler.itemPlaced(PlaceableItemInstance placeable, JSONObject userDefinedData) from (PlaceableItemInstance placeable).&lt;br /&gt;
*Modified net.lugdunon.state.item.lifecycle.IItemLifecycleHandler.itemRemoved(PlaceableItemInstance placeable, boolean transitionToInventoryItem) from (PlaceableItemInstance placeable).&lt;br /&gt;
*net.lugdunon.state.World.getWorldConfigProperty() now only reports on the first access of a given property.&lt;br /&gt;
*net.lugdunon.Server.getServerProperty() now only reports on the first access of a given property.&lt;br /&gt;
*Added code to net.lugdunon.state.World to convert pre 0.7.1 world data to the newer version (where paired items are concerned).&lt;br /&gt;
*Fixed an issue with net.lugdunon.command.core.ErrorCommand not cleaning up the alert dialog.&lt;br /&gt;
*Server admins can now set a password that is required for a player to connect.&lt;br /&gt;
*A public server listing is now available as a tab on the server select screen.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand now passes the user-supplied password if required.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand no calls game.client.serverConnectionFailed() if connection is rejected.&lt;br /&gt;
*Added net.lugdunon.command.Client.serverConnectionFailed() to the client-side API.&lt;br /&gt;
*Added labelText and icon arguments to the net.lugdunon.states.list.LargeListState.makeEditable() function in the client-side API. Both properties allow the appearance of the edit button to be customized.&lt;br /&gt;
*Added cleanup argument to the net.lugdunon.states.list.LargeListState.createContentRow() function in the client-side API. 'cleanup' is a function that will be called when the row is removed.&lt;br /&gt;
*Added simple argument to the net.lugdunon.states.list.LargeListState.updateListItems() function in the client-side API. 'simple' is a boolean value that if set to true, the content container will not be regenerated.&lt;br /&gt;
*Server listing dialog is now comprised of two tabs: the player's favorites, and publicly listed servers.&lt;br /&gt;
*The layout of the server listings has been refactored to better present the necessary information, including the addition of connection property icons.&lt;br /&gt;
*Public server listings have a button that allows for quick saving to / removing from the player's favorites list.&lt;br /&gt;
*Added icons for the various server connection properties (whitelist, blacklist, password, allows guests, public).&lt;br /&gt;
*Added net.lugdunon.states.LargeDialogState.setHeaderText(text) to the client-side API.&lt;br /&gt;
*Clicking on the External Address field of the Standalone Client Settings dialog will auto assign its value to the 'external.host.address' server configuration property.&lt;br /&gt;
*Added a justify property to the offset argument of game.showLabel() in the client-side API. Valid values are &amp;quot;left&amp;quot;,&amp;quot;right&amp;quot;, and &amp;quot;center&amp;quot; with the default being &amp;quot;center&amp;quot;.&lt;br /&gt;
*The get server status command now sends 5 boolean values corresponding to the server connection properties displayed as icons in the server listing dialog.&lt;br /&gt;
*Added &amp;quot;list.publicly&amp;quot; to the server configuration properties.&lt;br /&gt;
*Added &amp;quot;server.connect.password&amp;quot; to the server configuration properties.&lt;br /&gt;
*Added &amp;quot;external.host.address&amp;quot; to the server configuration properties.&lt;br /&gt;
*Created a new public listing server, which is hosted at auth.lugdunon.net. You can currently query the listing of available servers by calling: https://auth.lugdunon.net:41978/list/. Future support for paging, and filtering to come.&lt;br /&gt;
*Public server registration is accomplished at server launch time if the &amp;quot;list.publicly&amp;quot; server configuration property is set to &amp;quot;true&amp;quot;, and a keep-alive is sent every minute thereafter.&lt;br /&gt;
*Fixed an issue with inventory dialog subpanel background not displaying correctly when configuring conduits on containers.&lt;br /&gt;
*Moved the tileset image dump utility to a console command '/terrainToImage'. This will cause the tile and elevation images to be displayed in separate browser windows.&lt;br /&gt;
*Added color property to terrain preset layers.&lt;br /&gt;
*Added net.lugdunon.command.core.console.gm.TerrainToImageCommand.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.7.1]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.7.1</id>
		<title>Release 0.7.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.7.1"/>
				<updated>2015-02-15T19:48:50Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.7.1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''04/09/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods altered in this update:&lt;br /&gt;
*net.lugdunon.world.clover.tui&lt;br /&gt;
*net.lugdunon.world.tupelo.tui&lt;br /&gt;
*net.lugdunon.world.defaults.compendium&lt;br /&gt;
&lt;br /&gt;
Server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*commands.json&lt;br /&gt;
*items.json&lt;br /&gt;
*recipes.json&lt;br /&gt;
*instances/0/placeableItemCache.json&lt;br /&gt;
*instances/0/terrain.dat&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/instance.json&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/npcCache.json&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/placeableItemCache.json&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/terrain.dat&lt;br /&gt;
*instanceTemplates/DIMENSIONAL_POCKET/waypointCache.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*net.lugdunon.client 0.2.1 -&amp;gt; 0.2.2.&lt;br /&gt;
*net.lugdunon.server 0.7.0 -&amp;gt; 0.7.1.&lt;br /&gt;
*net.lugdunon.world.clover.tui 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*net.lugdunon.world.tupelo.tui 0.0.3 -&amp;gt; 0.0.4.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults 0.0.4 -&amp;gt; 0.0.5.&lt;br /&gt;
*Fixed an issue with net.lugdunon.command.core.inventory.MoveInventoryItemCommand not properly moving items between placeables in some cases.&lt;br /&gt;
*Fixed several shortcomings with the ContainerMatterArcHandler.&lt;br /&gt;
*Fixed an item instance indexing problem in the MatterPumpArcHandler.&lt;br /&gt;
*Fixed a concurrency issue in ArcPulse.&lt;br /&gt;
*.ldn files no longer require an artifact property. If omitted, update checks are not performed.&lt;br /&gt;
*Added API to allow mods to provide custom server status items (icons).&lt;br /&gt;
*Added API to allow mods to provide custom server login handlers.&lt;br /&gt;
*Placeable hoverover is now shown if an item's current state possesses a defaultAction.&lt;br /&gt;
*Added small change to Namespace.js to allow for breakpoint debugging in chrome.&lt;br /&gt;
*Added ACTION_CONFIG_INVENTORY_ITEM icon.&lt;br /&gt;
*Added ACTION_CONFIG_ITEM_TYPE icon.&lt;br /&gt;
*Added INFORMATION_ITEM_HOLDER icon.&lt;br /&gt;
*Added INFORMATION_ITEM_TYPE_HOLDER icon.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium.instantiatedPlayerItems.CodexRESTHandler now reports on item types, subtypes, spelltypes, and spellschools.&lt;br /&gt;
*Increased durability of all tools and weapons.&lt;br /&gt;
*Doubled durability of all armor.&lt;br /&gt;
*Added an inventory item information provider item and recipe.&lt;br /&gt;
*Added an item type information provider item and recipe.&lt;br /&gt;
*Added an arc matter splitter item and recipe.&lt;br /&gt;
*Added an arc matter condenser item and recipe.&lt;br /&gt;
*Added an arc matter filter item and recipe. This allows for item / item type filtering.&lt;br /&gt;
*Added an arc teleporter recipe.&lt;br /&gt;
*Added an arc-stabilized dimensional pocket recipe.&lt;br /&gt;
*Added net.lugdunon.server.login.ILoginCheckHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.ServerStatusItem to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterCondenserArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterFilterArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterSplitterArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterRequest.isRequestForAllItems() to the server-side API.&lt;br /&gt;
*Added ItemDefAndStackSize(Item item) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.getItemPairId() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.listServerStatusItems() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.serverStatusItemsCount() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.listLoginCheckHandlers() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.InventoryItemInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.ItemTypeInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterCondenserArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterFilterArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterSplitterArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.ArcMatterCondenserTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.ArcMatterFilterTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.ArcMatterSplitterTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.InventoryItemInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.ItemTypeInformationProviderArcHandler.&lt;br /&gt;
*Fixed an issue with net.lugdunon.ui.table.cell.content.InlineEditorContentCellRenderer not correctly validating against the columnDef.editorInputFilter.&lt;br /&gt;
*Fixed an issue that was causing the standalone client's window in Win 8 to be too small for the minimum required game resolution.&lt;br /&gt;
*Fixed an issue with the ArtifactUpdater that was causing mods to not properly install when updated. Stupid me forgetting to that JarFile had a close() API.&lt;br /&gt;
*Fixed an issue that was causing some instances to not work in the downloaded servers/clients.&lt;br /&gt;
*Fixed an issue that was causing the plagued citizen / zombie kill quest to not register progress as far as the zombie kills were concerned.&lt;br /&gt;
*Server no longer have their entries instantly expire upon registration with the public listing server.&lt;br /&gt;
*The modifiers UI is no longer displayed in edit mode.&lt;br /&gt;
*Placeable state changes and damage updates should now be pushed to all placeables that a client has knowledge of, not just those currently on screen.&lt;br /&gt;
*Added support for a content dropped event handler on the client. This event fires when a file is dropped into the client window.&lt;br /&gt;
*Paired items now made a generic item property instead of being solely conduit focused. Paired items can also span inventory and placeable items.&lt;br /&gt;
*Interaction hover-over on placeable items will only display if the player has an item equipped that can affect the placeable item. Tooltips and labels will still display.&lt;br /&gt;
*Added support for a game mode change event.&lt;br /&gt;
*Added an audit log API, used to provide an accounting of actions performed in the game. This will slowly be implemented in the next few updates to includes all actions.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.findInventoryItem(itemInstanceId) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.character.Character.findInventoryItem(itemInstanceId) to the client-side API.&lt;br /&gt;
*Added game.input.onContentDropped(e) to the client-side API.&lt;br /&gt;
*Added contentDropped(e) for event handlers on the client-side API.&lt;br /&gt;
*Default renderer now handles the rendering of paired item information in the item's tooltip. Paired sibling id can now reference an inventory item or a placeable item (formatted as itemInstanceId:instanceId).&lt;br /&gt;
*Added net.lugdunon.item.Item.paired to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.ItemInstance.setUserDefinedData(userDefinedData) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.ItemInstance.setPlaceableUserDefinedData(placeableUserDefinedData) to the client-side API.&lt;br /&gt;
*Removed net.lugdunon.states.ActionBarGameState.setMode(mode) from the client-side API.&lt;br /&gt;
*net.lugdunon.states.tiledGame.TiledGame now subscribes to the game mode change event.&lt;br /&gt;
*net.lugdunon.ui.Modifiers now subscribes to the game mode change event.&lt;br /&gt;
*Added FileArray.typeOf(index) to the client-side API.&lt;br /&gt;
*Added FileArray.subtypeOf(index) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsArrayBuffer(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsBinaryString(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsDataURL(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsText(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added FileArray.contentsAsJSON(index,callback,context,additionalProperties) to the client-side API.&lt;br /&gt;
*Added game.addGameModeChangeListener(listener) to the client-side API.&lt;br /&gt;
*Added game.removeGameModeChangeListener(listener) to the client-side API.&lt;br /&gt;
*Added game.setCurrentGameMode(gameMode) to the client-side API.&lt;br /&gt;
*Added game.getCurrentGameMode(listener) to the client-side API.&lt;br /&gt;
*Added a DIMENSIONAL_POCKET instance template.&lt;br /&gt;
*Added a dimensionalPocket terrain layer preset.&lt;br /&gt;
*Fixed a few terrain mappings.&lt;br /&gt;
*Added an ARC_DIMENSIONAL_POCKET icon.&lt;br /&gt;
*Added an ITEM_ARC_TELEPORTER icon.&lt;br /&gt;
*Added an ITEM_ARC_TELEPORTER_PAIR icon.&lt;br /&gt;
*Added an Arc Teleporter Pair inventory item.&lt;br /&gt;
*Added an Arc Teleporter item. Players can construct, place, and power these paired items and use them to instantly cross great distances.&lt;br /&gt;
*Added an Arc-stabilized Dimensional Pocket. Players can construct, place, and power this item to allow access to a dimensional pocket instance that is especially suited to arc circuit construction.&lt;br /&gt;
*net.lugdunon.command.core.play.SplitConduitCommand -&amp;gt; net.lugdunon.command.core.play.SplitPairedItemCommand.&lt;br /&gt;
*Added net.lugdunon.command.core.console.gm.ImageToTerrainCommand command. Used to construct a terrain.dat file from one or more images.&lt;br /&gt;
*Added net.lugdunon.command.core.inventory.UserDefinedDataUpdatedCommand command. This should be called whenever the server updates an inventory or placeable's user defined data.&lt;br /&gt;
*Added audit log calls to net.lugdunon.command.core.character.NonPlayerCharacterManagementCommand.&lt;br /&gt;
*Added audit log calls to net.lugdunon.command.core.character.PlayerCharacterManagementCommand.&lt;br /&gt;
*Added audit log calls to net.lugdunon.command.core.ConnectToServerCommand.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.OnOffStateArcHandler, a generic handler for items that are capable of an on and off state.&lt;br /&gt;
*net.lugdunon.state.item.action.ConduitPairActionHandler -&amp;gt; net.lugdunon.state.item.action.ItemPairActionHandler&lt;br /&gt;
*Removed paired item code from net.lugdunon.state.item.lifecycle.ConduitItemLifecycleHandler.&lt;br /&gt;
*net.lugdunon.state.item.lifecycle.BaseItemLifecycleHandler revised to now take care of all paired item lifecycle events.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.hasItem(ItemInstance ii) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.PairedTeleportationPlayerTrigger to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isPaired() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setPaired(boolean paired) to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.item.PlaceableItemCache.deletePlaceableItemReference(long itemInstanceId) from the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache.deletePlaceableItemReference(long itemInstanceId, boolean transitionToInventoryItem) to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.item.PlaceableItemCache.newPlaceableItemReference(Item itemDef, Point location, String state, boolean placedByGM, String placer, String crafter, JSONObject userDefinedData) from the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache.newPlaceableItemReference(Item itemDef, Point location, String state, boolean placedByGM, String placer, String crafter, JSONObject placeableUserDefinedData, JSONObject userDefinedData) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemCache. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.removeGlobalProperty(String key) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Terrain.TERRAIN_IMAGE_TYPE_TERRAIN to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Terrain.TERRAIN_IMAGE_TYPE_ELEVATION to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Terrain.TERRAIN_IMAGE_TYPE_MAX_VALUE to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Terrain.getRawTerrainData() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.logging.AuditFilter to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.logging.AuditLog to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.logging.AuditLogFormatter to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.logging.NonAuditFilter to the server-side code base.&lt;br /&gt;
*Removed net.lugdunon.util.OneLineFormatter from the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.logging.OneLineFormatter to the server-side code base.&lt;br /&gt;
*net.lugdunon.state.item.trigger.player.InstanceTransistionPlayerTrigger -&amp;gt; net.lugdunon.state.item.trigger.player.InstanceTransitionPlayerTrigger.&lt;br /&gt;
*Modified net.lugdunon.state.item.lifecycle.IItemLifecycleHandler.itemPlaced(PlaceableItemInstance placeable, JSONObject userDefinedData) from (PlaceableItemInstance placeable).&lt;br /&gt;
*Modified net.lugdunon.state.item.lifecycle.IItemLifecycleHandler.itemRemoved(PlaceableItemInstance placeable, boolean transitionToInventoryItem) from (PlaceableItemInstance placeable).&lt;br /&gt;
*net.lugdunon.state.World.getWorldConfigProperty() now only reports on the first access of a given property.&lt;br /&gt;
*net.lugdunon.Server.getServerProperty() now only reports on the first access of a given property.&lt;br /&gt;
*Added code to net.lugdunon.state.World to convert pre 0.7.1 world data to the newer version (where paired items are concerned).&lt;br /&gt;
*Fixed an issue with net.lugdunon.command.core.ErrorCommand not cleaning up the alert dialog.&lt;br /&gt;
*Server admins can now set a password that is required for a player to connect.&lt;br /&gt;
*A public server listing is now available as a tab on the server select screen.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand now passes the user-supplied password if required.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand no calls game.client.serverConnectionFailed() if connection is rejected.&lt;br /&gt;
*Added net.lugdunon.command.Client.serverConnectionFailed() to the client-side API.&lt;br /&gt;
*Added labelText and icon arguments to the net.lugdunon.states.list.LargeListState.makeEditable() function in the client-side API. Both properties allow the appearance of the edit button to be customized.&lt;br /&gt;
*Added cleanup argument to the net.lugdunon.states.list.LargeListState.createContentRow() function in the client-side API. 'cleanup' is a function that will be called when the row is removed.&lt;br /&gt;
*Added simple argument to the net.lugdunon.states.list.LargeListState.updateListItems() function in the client-side API. 'simple' is a boolean value that if set to true, the content container will not be regenerated.&lt;br /&gt;
*Server listing dialog is now comprised of two tabs: the player's favorites, and publicly listed servers.&lt;br /&gt;
*The layout of the server listings has been refactored to better present the necessary information, including the addition of connection property icons.&lt;br /&gt;
*Public server listings have a button that allows for quick saving to / removing from the player's favorites list.&lt;br /&gt;
*Added icons for the various server connection properties (whitelist, blacklist, password, allows guests, public).&lt;br /&gt;
*Added net.lugdunon.states.LargeDialogState.setHeaderText(text) to the client-side API.&lt;br /&gt;
*Clicking on the External Address field of the Standalone Client Settings dialog will auto assign its value to the 'external.host.address' server configuration property.&lt;br /&gt;
*Added a justify property to the offset argument of game.showLabel() in the client-side API. Valid values are &amp;quot;left&amp;quot;,&amp;quot;right&amp;quot;, and &amp;quot;center&amp;quot; with the default being &amp;quot;center&amp;quot;.&lt;br /&gt;
*The get server status command now sends 5 boolean values corresponding to the server connection properties displayed as icons in the server listing dialog.&lt;br /&gt;
*Added &amp;quot;list.publicly&amp;quot; to the server configuration properties.&lt;br /&gt;
*Added &amp;quot;server.connect.password&amp;quot; to the server configuration properties.&lt;br /&gt;
*Added &amp;quot;external.host.address&amp;quot; to the server configuration properties.&lt;br /&gt;
*Created a new public listing server, which is hosted at auth.lugdunon.net. You can currently query the listing of available servers by calling: https://auth.lugdunon.net:41978/list/. Future support for paging, and filtering to come.&lt;br /&gt;
*Public server registration is accomplished at server launch time if the &amp;quot;list.publicly&amp;quot; server configuration property is set to &amp;quot;true&amp;quot;, and a keep-alive is sent every minute thereafter.&lt;br /&gt;
*Fixed an issue with inventory dialog subpanel background not displaying correctly when configuring conduits on containers.&lt;br /&gt;
*Moved the tileset image dump utility to a console command '/terrainToImage'. This will cause the tile and elevation images to be displayed in separate browser windows.&lt;br /&gt;
*Added color property to terrain preset layers.&lt;br /&gt;
*Added net.lugdunon.command.core.console.gm.TerrainToImageCommand.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.7.1]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.7.0</id>
		<title>Release 0.7.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.7.0"/>
				<updated>2015-02-15T19:48:08Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: SuperHawksman moved page Rel 0.7.0 to Release 0.7.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.7.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''28/07/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods altered in this update:&lt;br /&gt;
*net.lugdunon.state.character.movement.free&lt;br /&gt;
*net.lugdunon.world.clover.tui&lt;br /&gt;
*net.lugdunon.world.tupelo.tui&lt;br /&gt;
*net.lugdunon.world.defaults.audio&lt;br /&gt;
*net.lugdunon.world.defaults.environment&lt;br /&gt;
*net.lugdunon.world.defaults.compendium&lt;br /&gt;
&lt;br /&gt;
Server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*advancements.json&lt;br /&gt;
*arcState.json&lt;br /&gt;
*commands.json&lt;br /&gt;
*craftingDisciplines.json&lt;br /&gt;
*globalProperties.json&lt;br /&gt;
*itemBaseCosts.json&lt;br /&gt;
*items.json&lt;br /&gt;
*recipes.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Added a Santonian Nemeton placeable item.&lt;br /&gt;
*Added a Viberian Nemeton placeable item.&lt;br /&gt;
*Placed the 3 new Nemeton in the default game world.&lt;br /&gt;
*Server 0.6.4 -&amp;gt; 0.7.0.&lt;br /&gt;
*Client 0.2.0 -&amp;gt; 0.2.1.&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*net.lugdunon.state.character.movement.free 0.0.3 -&amp;gt; 0.0.4.&lt;br /&gt;
*net.lugdunon.world.clover.tui 0.0.1 -&amp;gt; 0.0.2.&lt;br /&gt;
*net.lugdunon.world.defaults.environment 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium 0.0.1 -&amp;gt; 0.0.2.&lt;br /&gt;
*net.lugdunon.world.defaults.audio 0.0.1 -&amp;gt; 0.0.2.&lt;br /&gt;
*net.lugdunon.world.tupelo.tui 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*Fixed the gapless playback issue with looped audio tracks.&lt;br /&gt;
*Fixed an issue with the mousewheel not cycling up when traversing through action buttons.&lt;br /&gt;
*Fixed an issue with Namespace.requireAudio() not always referencing the correct mime-type.&lt;br /&gt;
*Added net.lugdunon.asset.DoubleBufferedAudio as a drop-in replacement for the Audio element.&lt;br /&gt;
*Images, sprite definitions, and audio elements all have an assetTag property (on the client-side), which contains the asset's key.&lt;br /&gt;
*Added net.lugdunon.ui.ActionButton.silent to the client-side API.&lt;br /&gt;
*Selectable action buttons now play a sound when selected.&lt;br /&gt;
*Inventory items now play a 'picked up', 'placed', and 'deleted' sound when the corresponding action is perfomed.&lt;br /&gt;
*Placeable items now play a 'placed' and a 'removed' sound when the corresponding action is performed.&lt;br /&gt;
*All arc generators now feature an ambient sound.&lt;br /&gt;
*Added a window.activeInteral property that lists the interval ids for all active intervals.&lt;br /&gt;
*Item defs can now specify a specific audio property for each placeable item state.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.getAudio() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.getAudioVolume() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.getAudioFalloffRadius() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.getAudioFalloffProgression() to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.isSoundEmanator() now returns true if the getAudio() function returns a result.&lt;br /&gt;
*Added a DELETE audio asset.&lt;br /&gt;
*Added a DROP audio asset.&lt;br /&gt;
*Added a GENERATOR.GEOTHERMAL audio asset.&lt;br /&gt;
*Added a GENERATOR.HYDRO audio asset.&lt;br /&gt;
*Added a GENERATOR.NEMETON audio asset.&lt;br /&gt;
*Added a GENERATOR.SOLAR audio asset.&lt;br /&gt;
*Added a GENERATOR.WINDMILL audio asset.&lt;br /&gt;
*Added a PICKUP audio asset.&lt;br /&gt;
*Added a PLACE audio asset.&lt;br /&gt;
*Added a REMOVE audio asset.&lt;br /&gt;
*Added a SELECT audio asset.&lt;br /&gt;
*All crafting stations now support arc power.&lt;br /&gt;
*Added a crafting recipe for the Arc Matter Pump.&lt;br /&gt;
*Removed the net.lugdunon.state.item.arc.handler.IArcHandler.reclaimArcs(ArcPulse pulse) method as it was superfluous since routing the pulse terminus back to the battery's inputs performs the same function.&lt;br /&gt;
*Enhanced the arc element tooltips to automatically update the remaining dynamic content.&lt;br /&gt;
*Added net.lugdunon.state.mail.MailCache.newLostAndFoundMail(PlayerCharacter pc) to the server-side API.&lt;br /&gt;
*RemovePlaceableItemCommand now requires a player character to be set in the event that a placeable item removal was triggered by a player's action. &lt;br /&gt;
*Fixed an issue with the delete item dialog not clearing selection on a delete confirmation.&lt;br /&gt;
*Fixed an issue with net.lugdunon.util.EventProducer using call instead of apply when calling listeners.&lt;br /&gt;
*Fixed an issue with the win64 server download's run.bat, that was causing the mods to not be locatable. Thanks Boss for bringing this to my attention!&lt;br /&gt;
*Fixed an issue causing certain arc pulses to not expire when they should.&lt;br /&gt;
*Added net.lugdunon.item.Item.craftingStation boolean property.&lt;br /&gt;
*Crafting stations now support the arc power / information / matter system.&lt;br /&gt;
*net.lugdunon.ui.inventory.sub.CraftingGrid now supports a 'readonly' mode for viewing automated crafting content.&lt;br /&gt;
*Added a readonly boolean property to net.lugdunon.ui.inventory.InventoryDialog.addInventorySlot().&lt;br /&gt;
*Added icon ARC_MATTER_SPLITTER.&lt;br /&gt;
*Added icon ARC_MATTER_CONDENSER.&lt;br /&gt;
*Added icon ARC_MATTER_FILTER.&lt;br /&gt;
*Added icon ARC_MATTER_PUMP.&lt;br /&gt;
*Chests and the default crafting bench are now properly set up in the items.json for use in the arc system.&lt;br /&gt;
*net.lugdunon.command.core.inventory.AssignItemCommand altered to support non-character related item assignment.&lt;br /&gt;
*net.lugdunon.command.core.inventory.MoveInventoryItemCommand altered to support non-character related item relocation.&lt;br /&gt;
*net.lugdunon.command.core.inventory.RemoveInventoryItemCommand altered to support non-character related item removal.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.INVALID_SLOT.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.INVALID_BLOCK.&lt;br /&gt;
*Added net.lugdunon.state.item.action.configure.ShowCraftingContentsAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.action.configure.matter.EditMatterConsumerValueAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.action.configure.matter.EditMatterProviderValueAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterConsumerInformationProviderArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterProviderInformationProviderArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterPumpArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterRequest to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterResponse to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.CraftingStationArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.ContainerMatterArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterConsumerArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.EggProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.IInformationProviderArcHandler.getInformationConfigurationLabel() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.IInformationProviderArcHandler.getInformationConfigurationIcon() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.IInformationProviderArcHandler.handleInformationConfigurationInvocation() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.ConsumerArcHandler.getArcsConsumed() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.ArcPulse.getInitialPulseMagnitude() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isCraftingStation() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setCraftingStation(boolean craftingStation) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemCache.newItem(Item itemDef, int stackSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.firstEmptySlot(int slotType, boolean reverseSearch) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.findAvailableSlotForItem(Item item, int amount, int slotType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.findAvailableContainerSlotForItem(Item item, int amount) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.findAvailableCraftingSlotForItem(Item item, int amount) to the server-side API.&lt;br /&gt;
*Batteries now store up to a given charge and then release that charge in a single pulse.&lt;br /&gt;
*Containers now have an appropriately arcified tooltip.&lt;br /&gt;
*Crafting stations now have an appropriately arcified tooltip.&lt;br /&gt;
*Containers can now send and receive items via the arc matter system.&lt;br /&gt;
*Chicken coops can now send eggs via the arc matter system.&lt;br /&gt;
*Added a matter pump item.&lt;br /&gt;
*Fixed an issue with net.lugdunon.state.character.Character.setProp() not actually setting anything.&lt;br /&gt;
*Fixed some issues with pulses expiring prematurely.&lt;br /&gt;
*Fixed an issue that was preventing unpowered fence gates from being actuated manually.&lt;br /&gt;
*Fixed an issues with net.lugdunon.ui.icon.IconSelectorDialog.createIconDOM that was causing the tooltip to render improperly for recipes.&lt;br /&gt;
*Fixed an issue with information conduits in net.lugdunon.world.placeables.PlaceableItemInstance.setInventoryItem().&lt;br /&gt;
*Implemented the arc information system.&lt;br /&gt;
*Added net.lugdunon.item.Item.informationProvider boolean property.&lt;br /&gt;
*Added net.lugdunon.item.Item.informationConsumer boolean property.&lt;br /&gt;
*Added net.lugdunon.item.Item.matterProvider boolean property.&lt;br /&gt;
*Added net.lugdunon.item.Item.matterConsumer boolean property.&lt;br /&gt;
*Reordered the layout of the conduit groups in the net.lugdunon.ui.inventory.sub.ConduitConfiguration.&lt;br /&gt;
*Added net.lugdunon.ui.recipe.RecipeSelectorDialog to allow for the selection of recipes.&lt;br /&gt;
*Added net.lugdunon.ui.InputUtils to assist with input element validation.&lt;br /&gt;
*Added net.lugdunon.ui.RadialMenu for actions that have multiple sub-actions.&lt;br /&gt;
*Added net.lugdunon.util.Math.degToRad(a) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.util.Math.rotate(p,o,angle) to the client-side API.&lt;br /&gt;
*Added an ACTION_TRAVERSAL icon.&lt;br /&gt;
*Added an ACTION_CONFIG_DECIMAL icon.&lt;br /&gt;
*Added an ACTION_CONFIG_INTEGER icon.&lt;br /&gt;
*Added an ACTION_CONFIG_RECIPE icon.&lt;br /&gt;
*Added an CLOTH_WOOL_RED icon.&lt;br /&gt;
*Added an CLOTH_WOOL_ORANGE icon.&lt;br /&gt;
*Added an CLOTH_WOOL_YELLOW icon.&lt;br /&gt;
*Added an CLOTH_WOOL_GREEN icon.&lt;br /&gt;
*Added an CLOTH_WOOL_BLUE icon.&lt;br /&gt;
*Added an CLOTH_WOOL_VIOLET icon.&lt;br /&gt;
*Added an EMBLEM_SPEAKER icon.&lt;br /&gt;
*Added an INFORMATION_INTEGER_HOLDER icon.&lt;br /&gt;
*Added an INFORMATION_DECIMAL_HOLDER icon.&lt;br /&gt;
*Added an INFORMATION_COMPARISON_GT icon.&lt;br /&gt;
*Added an INFORMATION_COMPARISON_LT icon.&lt;br /&gt;
*Added an INFORMATION_COMPARISON_EQ icon.&lt;br /&gt;
*Added an INFORMATION_COMPARISON_NE icon.&lt;br /&gt;
*Added an INFORMATION_SPLITTER icon.&lt;br /&gt;
*Added support in net.lugdunon.state.compendium.rest.BaseCodexRESTHandler for a 'starts with' context match in addition the already present 'equals' match.&lt;br /&gt;
*Added net.lugdunon.state.compendium.rest.BaseCodexRESTHandler.setStartsWith() to server-side API.&lt;br /&gt;
*Added support to net.lugdunon.world.defaults.compendium.craftingRecipes.CodexRESTHandler for listing only the crafting recipes currently known by a give player character. For instance, to see the recipes known for the player 'Nitocris', the corresponding URL would be: 'http://server:port/rest/net/lugdunon/state/compendium/codex/crafting/recipes/Nitocris'.&lt;br /&gt;
*Added net.lugdunon.command.core.arc.ArcInformationValueCommand.&lt;br /&gt;
*Added net.lugdunon.command.core.arc.GetArcInformationCommand.&lt;br /&gt;
*Arc batteries are now information providers, with the Iout0 conduit reporting the capacity as a percentage, the Iout1 conduit reporting the current raw capacity, the Iout2 conduit reporting the maximum raw capacity, and the Iout3 conduit reporting the current arc output per pulse.&lt;br /&gt;
*Chicken coops are now information providers, with the single Iout conduit reporting the current amount of eggs present in the coop.&lt;br /&gt;
*Added 'Red Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Orange Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Yellow Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Green Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Blue Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Violet Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'EQ Comparison Arc Switch' item and recipe. This item will switch the supplied power on if the information inputs are equal to each other.&lt;br /&gt;
*Added 'NE Comparison Arc Switch' item and recipe. This item will switch the supplied power on if the information inputs are not equal to each other.&lt;br /&gt;
*Added 'LT Comparison Arc Switch' item and recipe. This item will switch the supplied power on if the value for Iin0 is less than the value for Iin1. &lt;br /&gt;
*Added 'GT Comparison Arc Switch' item and recipe. This item will switch the supplied power on if the value for Iin0 is greater than the value for Iin1. &lt;br /&gt;
*Added 'Information Splitter' item and recipe. This item will take the supplied information and propagate it through up to five outputs.&lt;br /&gt;
*Added 'Decimal Information Provider' item and recipe. This item provides a decimal value that can be configured by the item's owner.&lt;br /&gt;
*Added 'Integer Information Provider' item and recipe. This item provides an integer (whole number) value that can be configured by the item's owner.&lt;br /&gt;
*Added 'Crafting Recipe Information Provider' item and recipe. This item provides a crafting recipe value that can be configured by the item's owner.&lt;br /&gt;
*Added support for net.lugdunon.command.core.arc.GetArcLogicStateCommand to return arc information comparison state data in addition to arc logic state data.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.action.configure.information.EditInformationValueAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.EQInformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.GTInformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.InformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.LTInformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.NEInformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.ChickenCoopInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.CraftingRecipeInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.DoubleInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.IInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.LongInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.SplitterArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.StringInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.ex.InformationContractViolatedException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.ex.UncomparableException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterConsumerArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterProviderArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.indexOf(int slotType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.indexOfSibling(int slotType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.getSibling() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.getActiveSiblingLocation(int block) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.comparison.InformationComparisonTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.BaseInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.CraftingRecipeInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.DoubleInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.LongInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.StringInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Batteries can now be configured using a decimal or integer information provider to set the arc output per pulse.&lt;br /&gt;
*Arc handlers now attempt to create the necessary user-defined data if not already present.&lt;br /&gt;
*Rewrote the arc power / logic state system. New implementation is much more robust, and supports feedback loops, arc pulse persistence, and EOL termination.&lt;br /&gt;
*Added ability to persist arc power state when a server is shut down. Doesn't currently properly though...&lt;br /&gt;
*Added ability to flag placeable items as 'visibleByPlacerOnly'. If this flag is set to true, then the placeable item instance will not be sent to a client that is not currently playing the character that placed that item.&lt;br /&gt;
*Improved the utility of arc power related tooltips, with information such as I/O designation, current conduit configuration, and arc logic state.&lt;br /&gt;
*Added an arc power relay item. Relays function much like a real-world electrical relay, in that if the input signal is 'on', then the relay will pass the supply pulse to its output.&lt;br /&gt;
*Added an arc power splitter item. Splitters take a single input and allow up to 5 output connections.&lt;br /&gt;
*Fence gates are now capable of being actuated via the arc power system. If the supply power is 'on', the gate will be open, and the gate will close if the supply power is 'off'. If no input conduit is configured for the fence gate, it will operate normally (via player interaction).&lt;br /&gt;
*Pressure plates are now in game. Pressure plates are arc power switches that are 'on' when a character is standing upon them. A pressure plate will be invisible to all but the player that placed who placed it.&lt;br /&gt;
*Added a new crafting discipline: Tinkering.&lt;br /&gt;
*Added a new advancement chain for Tinkering.&lt;br /&gt;
*Added a Tinkering Bench item and crafting recipe.&lt;br /&gt;
*Added crafting recipes for all of the new arc power items. With the exception of the three conduit pairs (which are crafted via Alchemy), all of the new items are crafted using Tinkering.&lt;br /&gt;
*Removed net.lugdunon.command.core.arc.ArcPulsePropagationCommand.&lt;br /&gt;
*Added net.lugdunon.command.core.arc.ArcResetCommand.&lt;br /&gt;
*Added net.lugdunon.command.core.arc.GetArcLogicStateCommand.&lt;br /&gt;
*Fixed some issues with the new blend mode designation for placeable items. Effects will now display, and foreground and background layers can each have their own blend mode defined.&lt;br /&gt;
*Fixed some issues with needless retriggering of game.showTooltip() / game.hideTooltip() when a cursor move over a placeable is detected.&lt;br /&gt;
*Fixed an issue with the net.lugdunon.command.core.arc.TogglePowerCommand nor correctly informing all placeable items active on a given client.&lt;br /&gt;
*Updated the Tupelo tileset, ui, and icons mod to reflect the updates that Becca had submitted for June.&lt;br /&gt;
*Added Namespace.setNamespacedProperty(object,propertyKey,properyValue) to client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.showTooltip() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.hideTooltip() to the client-side API.&lt;br /&gt;
*Added game.tooltipUpdated() to the client-side API. This is useful for dynamic tooltips that update their content, and calling this function will resize and position the updated tooltip.&lt;br /&gt;
*Added net.lugdunon.item.Item.visibleByPlacerOnly boolean property.&lt;br /&gt;
*Added icon for ITEM_CRAFT_TINKER_BENCH.&lt;br /&gt;
*Added icon for ARC_PRESSURE_PLATE.&lt;br /&gt;
*Added icon for ARC_RELAY.&lt;br /&gt;
*Added icon for ARC_SPLITTER.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.PressurePlateArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.RelayArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.SplitterArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.SwitchedFenceGateArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.ArcElementTooltipExtension to the client-side API.&lt;br /&gt;
*Added a notification to net.lugdunon.state.item.manifestation.FencingGateManifestationHandler.toggle(placeableItemInstance,inputBegan,state) when a player attempts to manually actuate a fence gate that is currently configured for arc power.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isVisibleByPlacerOnly() to the server-side API.&lt;br /&gt;
*Modified net.lugdunon.state.item.PlaceableItemCache.newPlaceableItemReference(Item itemDef, Point location, String state, boolean placedByGM, String placer, String crafter, JSONObject userDefinedData) to provide all information needed to construct a new placeable item instance.&lt;br /&gt;
*Added net.lugdunon.state.World.saveArcState() to the server-side API. Saves arc state to etc/arcState.json.&lt;br /&gt;
* Fixed an issue with net.lugdunon.state.character.Character.findSlotWithItem() not looking in the crafting inventory slots.&lt;br /&gt;
* Fixed an issue with the net.lugdunon.state.item.tooltip.ConduitTooltipExtension not updating the first (of a pair) conduit's information immediately after being split.&lt;br /&gt;
* Fixed an issue with the MailCache prematurely registering itself as an updateable.&lt;br /&gt;
* Updated Tupelo art assets to include new tiles for basalt, granite, water, snow, and ice.&lt;br /&gt;
*Power is now implemented.&lt;br /&gt;
*Logic gates (utilizing the new power systems) implemented.&lt;br /&gt;
* Inventory updates can now be pushed to a client even if that client didn't initiate the action that resulted in the update.&lt;br /&gt;
* Street lamps and wall sconces are now controlled via arc power. If a player places either of these lightsources now, they must be connected to an arc power source to light the environment. If placed by a GM, no external arc power source is required.&lt;br /&gt;
* Added game.isTooltipVisible() to the client-side API.&lt;br /&gt;
* game.hideLabel() and game.hideTooltip() now clear their element's contents as well as hide the element.&lt;br /&gt;
* Added net.lugdunon.item.Item.arcGenerator boolean property.&lt;br /&gt;
* Added net.lugdunon.item.Item.arcConsumer boolean property.&lt;br /&gt;
* Completed the conduit configuration UI.&lt;br /&gt;
* Added a lava boolean property (similar to the water property) to the terrain layer data structure.&lt;br /&gt;
* Added an icon def: INFORMATION_RECIPE_HOLDER.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_NOT.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_AND.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_NAND.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_OR.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_NOR.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_EOR.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_ENOR.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_GEOTHERMAL.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_HYDRO.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_WIND.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_NEMETON.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_SOLAR.&lt;br /&gt;
* Added an icon def: ARC_BATTERY.&lt;br /&gt;
* Added an icon def: ARC_SWITCH_HORIZONTAL.&lt;br /&gt;
* Added an icon def: ARC_SWITCH_VERTICAL.&lt;br /&gt;
* Added net.lugdunon.command.core.inventory.GetUserDefinedDataCommand.&lt;br /&gt;
* Added net.lugdunon.command.core.arc.ArcPulsePropagationCommand.&lt;br /&gt;
* Added net.lugdunon.command.core.arc.TogglePowerCommand.&lt;br /&gt;
* Added an arc.pulse.reset.frequency world configuration property.&lt;br /&gt;
* Added an arc NOT logic gate item.&lt;br /&gt;
* Added an arc AND logic gate item.&lt;br /&gt;
* Added an arc NAND logic gate item.&lt;br /&gt;
* Added an arc OR logic gate item.&lt;br /&gt;
* Added an arc NOR logic gate item.&lt;br /&gt;
* Added an arc EOR logic gate item.&lt;br /&gt;
* Added an arc ENOR logic gate item.&lt;br /&gt;
* Added a geothermal arc generator item.&lt;br /&gt;
* Added a hydro arc generator item.&lt;br /&gt;
* Added a wind arc generator item.&lt;br /&gt;
* Added a nemeton arc generator item.&lt;br /&gt;
* Added a solar arc generator item.&lt;br /&gt;
* Added a 'carnutian nemeton' item.&lt;br /&gt;
* Added an arc battery item.&lt;br /&gt;
* Added a horizontal (floor-mounted) arc switch item.&lt;br /&gt;
* Added a vertical (wall-mounted) arc switch item.&lt;br /&gt;
* Added outdoorOnly and indoorOnly properties to item definitions.&lt;br /&gt;
* Added a net.lugdunon.state.item.action.ConduitPairActionHandler.&lt;br /&gt;
* Added support for ArcPulse objects in net.lugdunon.command.CommandProperties.&lt;br /&gt;
* net.lugdunon.state.item.action.DefaultActionHandler now checks if an item can be placed indoors or outdoors.&lt;br /&gt;
* net.lugdunon.command.core.inventory.MoveInventoryItemCommand.isContainerOrKeyed changed to  net.lugdunon.command.core.inventory.MoveInventoryItemCommand.prototype.isContainerConduitOrKeyed.&lt;br /&gt;
* net.lugdunon.command.core.inventory.RemoveInventoryItemCommand.isContainerOrKeyed changed to net.lugdunon.command.core.inventory.RemoveInventoryItemCommand.prototype.isContainerConduitOrKeyed.&lt;br /&gt;
* An items' placedLocation now also contains the inventory block.&lt;br /&gt;
* Conduit pair removal now looks in inventory items as well.&lt;br /&gt;
* Added net.lugdunon.state.item.ItemCache.listItemsWithUserDefinedData() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.ItemCache.listItemsWithPlaceableUserDefinedData() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.ItemInstance.hasUserDefinedData() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.ItemInstance.hasPlaceableUserDefinedData() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.PlaceableItemInstance.getArcHandler() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.PlaceableItemInstance.isPowered() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.World.getGlobalPropertyAsInt(String key) to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.World.getGlobalPropertyAsLong(String key) to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.World.getArcManager() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.world.environment.calendar.BaseCalendar.isDaytime() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.ArcManager to the server-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.ArcPulse to the server-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.action.update.SolarArcGeneratorUpdateAction to the server-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.ANDGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.ENORGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.EORGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.LogicGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.NANDGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.NORGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.NOTGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.ORGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.BaseArcHandler to the server-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.BatteryArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.CraftingStationArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.GeneratorArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.IArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.SolarGeneratorArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.SwitchArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.SwitchedLightingArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.tooltip.ArcBatteryTooltipExtension to the client-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.tooltip.ArcLogicGateTooltipExtension to the client-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.manifestation.ArcSwitchManifestationHandler.&lt;br /&gt;
*Item instance id is now displayed in item tooltips.&lt;br /&gt;
*Fixed the text shadowing in buttons.&lt;br /&gt;
*Added support for item lifecycle handlers.&lt;br /&gt;
*Broke ground on the automation system with the creation of conduits.&lt;br /&gt;
*Added a general crafting workstation: the craft bench.&lt;br /&gt;
*Added an arcane conduit pair for energy item.&lt;br /&gt;
*Added an arcane conduit pair for matter item.&lt;br /&gt;
*Added an arcane conduit pair for information item.&lt;br /&gt;
*Added an arcane conduit for energy item.&lt;br /&gt;
*Added an arcane conduit for matter item.&lt;br /&gt;
*Added an arcane conduit for information item.&lt;br /&gt;
*Added etc/globalProperties.json.&lt;br /&gt;
*Added net.lugdunon.command.core.play.SplitConduitCommand.&lt;br /&gt;
*Changed the assign spell tool definition property 'spell' to 'creates'.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_ENERGY_IN_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_ENERGY_OUT_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_MATTER_IN_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_MATTER_OUT_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_INFORMATION_IN_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_INFORMATION_OUT_BLOCK.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduit to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitEnergyInSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitEnergyOutSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitMatterInSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitMatterOutSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitInformationInSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitInformationOutSize to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.energyIn to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.energyOut to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.matterIn to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.matterOut to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.informationIn to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.informationOut to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.inventory.sub.ConduitConfiguration to the client-side code base.&lt;br /&gt;
*Added ITEM_CONDUIT_ENERGY_PAIR to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_MATTER_PAIR to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_INFORMATION_PAIR to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_ENERGY to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_MATTER to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_INFORMATION to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CRAFT_BENCH to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.findSlotWithItem(long itemInstanceId) to server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.action.configure.IConfigureAction.prototype.getLabel() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.action.configure.EditConduitsConfigureAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.action.configure.MultipleConfigurationActions to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.tooltip.ConduitTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.lifecycle.IItemLifecycleHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.lifecycle.BaseItemLifecycleHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.lifecycle.ConduitItemLifecycleHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemLocation to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isConduit() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduit(boolean conduit) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitEnergyInSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitEnergyInSize(int conduitEnergyInSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitEnergyOutSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitEnergyOutSize(int conduitEnergyOutSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitMatterInSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitMatterInSize(int conduitMatterInSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitMatterOutSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitMatterOutSize(int conduitMatterOutSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitInformationInSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitInformationInSize(int conduitInformationInSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitInformationOutSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitInformationOutSize(int conduitInformationOutSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemCache.newItem(Item itemDef, JSONObject userDefinedData, JSONObject placeableUserDefinedData) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemCache.listItemsOfType(String itemType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemCache.listItemsOfSubType(String itemType, String itemSubType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.getPlacedLocation() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mail.MailCache.listMail() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.setGlobalProperty(String key, Object value) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getGlobalProperty(String key) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.hasGlobalProperty(String key) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.saveGlobalProperties() to the server-side API.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.7.0]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.7.0</id>
		<title>Release 0.7.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.7.0"/>
				<updated>2015-02-15T19:48:01Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.7.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''28/07/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods altered in this update:&lt;br /&gt;
*net.lugdunon.state.character.movement.free&lt;br /&gt;
*net.lugdunon.world.clover.tui&lt;br /&gt;
*net.lugdunon.world.tupelo.tui&lt;br /&gt;
*net.lugdunon.world.defaults.audio&lt;br /&gt;
*net.lugdunon.world.defaults.environment&lt;br /&gt;
*net.lugdunon.world.defaults.compendium&lt;br /&gt;
&lt;br /&gt;
Server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*advancements.json&lt;br /&gt;
*arcState.json&lt;br /&gt;
*commands.json&lt;br /&gt;
*craftingDisciplines.json&lt;br /&gt;
*globalProperties.json&lt;br /&gt;
*itemBaseCosts.json&lt;br /&gt;
*items.json&lt;br /&gt;
*recipes.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Added a Santonian Nemeton placeable item.&lt;br /&gt;
*Added a Viberian Nemeton placeable item.&lt;br /&gt;
*Placed the 3 new Nemeton in the default game world.&lt;br /&gt;
*Server 0.6.4 -&amp;gt; 0.7.0.&lt;br /&gt;
*Client 0.2.0 -&amp;gt; 0.2.1.&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*net.lugdunon.state.character.movement.free 0.0.3 -&amp;gt; 0.0.4.&lt;br /&gt;
*net.lugdunon.world.clover.tui 0.0.1 -&amp;gt; 0.0.2.&lt;br /&gt;
*net.lugdunon.world.defaults.environment 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium 0.0.1 -&amp;gt; 0.0.2.&lt;br /&gt;
*net.lugdunon.world.defaults.audio 0.0.1 -&amp;gt; 0.0.2.&lt;br /&gt;
*net.lugdunon.world.tupelo.tui 0.0.2 -&amp;gt; 0.0.3.&lt;br /&gt;
*Fixed the gapless playback issue with looped audio tracks.&lt;br /&gt;
*Fixed an issue with the mousewheel not cycling up when traversing through action buttons.&lt;br /&gt;
*Fixed an issue with Namespace.requireAudio() not always referencing the correct mime-type.&lt;br /&gt;
*Added net.lugdunon.asset.DoubleBufferedAudio as a drop-in replacement for the Audio element.&lt;br /&gt;
*Images, sprite definitions, and audio elements all have an assetTag property (on the client-side), which contains the asset's key.&lt;br /&gt;
*Added net.lugdunon.ui.ActionButton.silent to the client-side API.&lt;br /&gt;
*Selectable action buttons now play a sound when selected.&lt;br /&gt;
*Inventory items now play a 'picked up', 'placed', and 'deleted' sound when the corresponding action is perfomed.&lt;br /&gt;
*Placeable items now play a 'placed' and a 'removed' sound when the corresponding action is performed.&lt;br /&gt;
*All arc generators now feature an ambient sound.&lt;br /&gt;
*Added a window.activeInteral property that lists the interval ids for all active intervals.&lt;br /&gt;
*Item defs can now specify a specific audio property for each placeable item state.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.getAudio() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.getAudioVolume() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.getAudioFalloffRadius() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.getAudioFalloffProgression() to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.isSoundEmanator() now returns true if the getAudio() function returns a result.&lt;br /&gt;
*Added a DELETE audio asset.&lt;br /&gt;
*Added a DROP audio asset.&lt;br /&gt;
*Added a GENERATOR.GEOTHERMAL audio asset.&lt;br /&gt;
*Added a GENERATOR.HYDRO audio asset.&lt;br /&gt;
*Added a GENERATOR.NEMETON audio asset.&lt;br /&gt;
*Added a GENERATOR.SOLAR audio asset.&lt;br /&gt;
*Added a GENERATOR.WINDMILL audio asset.&lt;br /&gt;
*Added a PICKUP audio asset.&lt;br /&gt;
*Added a PLACE audio asset.&lt;br /&gt;
*Added a REMOVE audio asset.&lt;br /&gt;
*Added a SELECT audio asset.&lt;br /&gt;
*All crafting stations now support arc power.&lt;br /&gt;
*Added a crafting recipe for the Arc Matter Pump.&lt;br /&gt;
*Removed the net.lugdunon.state.item.arc.handler.IArcHandler.reclaimArcs(ArcPulse pulse) method as it was superfluous since routing the pulse terminus back to the battery's inputs performs the same function.&lt;br /&gt;
*Enhanced the arc element tooltips to automatically update the remaining dynamic content.&lt;br /&gt;
*Added net.lugdunon.state.mail.MailCache.newLostAndFoundMail(PlayerCharacter pc) to the server-side API.&lt;br /&gt;
*RemovePlaceableItemCommand now requires a player character to be set in the event that a placeable item removal was triggered by a player's action. &lt;br /&gt;
*Fixed an issue with the delete item dialog not clearing selection on a delete confirmation.&lt;br /&gt;
*Fixed an issue with net.lugdunon.util.EventProducer using call instead of apply when calling listeners.&lt;br /&gt;
*Fixed an issue with the win64 server download's run.bat, that was causing the mods to not be locatable. Thanks Boss for bringing this to my attention!&lt;br /&gt;
*Fixed an issue causing certain arc pulses to not expire when they should.&lt;br /&gt;
*Added net.lugdunon.item.Item.craftingStation boolean property.&lt;br /&gt;
*Crafting stations now support the arc power / information / matter system.&lt;br /&gt;
*net.lugdunon.ui.inventory.sub.CraftingGrid now supports a 'readonly' mode for viewing automated crafting content.&lt;br /&gt;
*Added a readonly boolean property to net.lugdunon.ui.inventory.InventoryDialog.addInventorySlot().&lt;br /&gt;
*Added icon ARC_MATTER_SPLITTER.&lt;br /&gt;
*Added icon ARC_MATTER_CONDENSER.&lt;br /&gt;
*Added icon ARC_MATTER_FILTER.&lt;br /&gt;
*Added icon ARC_MATTER_PUMP.&lt;br /&gt;
*Chests and the default crafting bench are now properly set up in the items.json for use in the arc system.&lt;br /&gt;
*net.lugdunon.command.core.inventory.AssignItemCommand altered to support non-character related item assignment.&lt;br /&gt;
*net.lugdunon.command.core.inventory.MoveInventoryItemCommand altered to support non-character related item relocation.&lt;br /&gt;
*net.lugdunon.command.core.inventory.RemoveInventoryItemCommand altered to support non-character related item removal.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.INVALID_SLOT.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.INVALID_BLOCK.&lt;br /&gt;
*Added net.lugdunon.state.item.action.configure.ShowCraftingContentsAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.action.configure.matter.EditMatterConsumerValueAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.action.configure.matter.EditMatterProviderValueAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterConsumerInformationProviderArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterProviderInformationProviderArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterPumpArcHandler to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterRequest to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.MatterResponse to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.CraftingStationArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.ContainerMatterArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterConsumerArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.EggProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.IInformationProviderArcHandler.getInformationConfigurationLabel() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.IInformationProviderArcHandler.getInformationConfigurationIcon() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.IInformationProviderArcHandler.handleInformationConfigurationInvocation() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.ConsumerArcHandler.getArcsConsumed() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.ArcPulse.getInitialPulseMagnitude() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isCraftingStation() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setCraftingStation(boolean craftingStation) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemCache.newItem(Item itemDef, int stackSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.firstEmptySlot(int slotType, boolean reverseSearch) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.findAvailableSlotForItem(Item item, int amount, int slotType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.findAvailableContainerSlotForItem(Item item, int amount) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.findAvailableCraftingSlotForItem(Item item, int amount) to the server-side API.&lt;br /&gt;
*Batteries now store up to a given charge and then release that charge in a single pulse.&lt;br /&gt;
*Containers now have an appropriately arcified tooltip.&lt;br /&gt;
*Crafting stations now have an appropriately arcified tooltip.&lt;br /&gt;
*Containers can now send and receive items via the arc matter system.&lt;br /&gt;
*Chicken coops can now send eggs via the arc matter system.&lt;br /&gt;
*Added a matter pump item.&lt;br /&gt;
*Fixed an issue with net.lugdunon.state.character.Character.setProp() not actually setting anything.&lt;br /&gt;
*Fixed some issues with pulses expiring prematurely.&lt;br /&gt;
*Fixed an issue that was preventing unpowered fence gates from being actuated manually.&lt;br /&gt;
*Fixed an issues with net.lugdunon.ui.icon.IconSelectorDialog.createIconDOM that was causing the tooltip to render improperly for recipes.&lt;br /&gt;
*Fixed an issue with information conduits in net.lugdunon.world.placeables.PlaceableItemInstance.setInventoryItem().&lt;br /&gt;
*Implemented the arc information system.&lt;br /&gt;
*Added net.lugdunon.item.Item.informationProvider boolean property.&lt;br /&gt;
*Added net.lugdunon.item.Item.informationConsumer boolean property.&lt;br /&gt;
*Added net.lugdunon.item.Item.matterProvider boolean property.&lt;br /&gt;
*Added net.lugdunon.item.Item.matterConsumer boolean property.&lt;br /&gt;
*Reordered the layout of the conduit groups in the net.lugdunon.ui.inventory.sub.ConduitConfiguration.&lt;br /&gt;
*Added net.lugdunon.ui.recipe.RecipeSelectorDialog to allow for the selection of recipes.&lt;br /&gt;
*Added net.lugdunon.ui.InputUtils to assist with input element validation.&lt;br /&gt;
*Added net.lugdunon.ui.RadialMenu for actions that have multiple sub-actions.&lt;br /&gt;
*Added net.lugdunon.util.Math.degToRad(a) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.util.Math.rotate(p,o,angle) to the client-side API.&lt;br /&gt;
*Added an ACTION_TRAVERSAL icon.&lt;br /&gt;
*Added an ACTION_CONFIG_DECIMAL icon.&lt;br /&gt;
*Added an ACTION_CONFIG_INTEGER icon.&lt;br /&gt;
*Added an ACTION_CONFIG_RECIPE icon.&lt;br /&gt;
*Added an CLOTH_WOOL_RED icon.&lt;br /&gt;
*Added an CLOTH_WOOL_ORANGE icon.&lt;br /&gt;
*Added an CLOTH_WOOL_YELLOW icon.&lt;br /&gt;
*Added an CLOTH_WOOL_GREEN icon.&lt;br /&gt;
*Added an CLOTH_WOOL_BLUE icon.&lt;br /&gt;
*Added an CLOTH_WOOL_VIOLET icon.&lt;br /&gt;
*Added an EMBLEM_SPEAKER icon.&lt;br /&gt;
*Added an INFORMATION_INTEGER_HOLDER icon.&lt;br /&gt;
*Added an INFORMATION_DECIMAL_HOLDER icon.&lt;br /&gt;
*Added an INFORMATION_COMPARISON_GT icon.&lt;br /&gt;
*Added an INFORMATION_COMPARISON_LT icon.&lt;br /&gt;
*Added an INFORMATION_COMPARISON_EQ icon.&lt;br /&gt;
*Added an INFORMATION_COMPARISON_NE icon.&lt;br /&gt;
*Added an INFORMATION_SPLITTER icon.&lt;br /&gt;
*Added support in net.lugdunon.state.compendium.rest.BaseCodexRESTHandler for a 'starts with' context match in addition the already present 'equals' match.&lt;br /&gt;
*Added net.lugdunon.state.compendium.rest.BaseCodexRESTHandler.setStartsWith() to server-side API.&lt;br /&gt;
*Added support to net.lugdunon.world.defaults.compendium.craftingRecipes.CodexRESTHandler for listing only the crafting recipes currently known by a give player character. For instance, to see the recipes known for the player 'Nitocris', the corresponding URL would be: 'http://server:port/rest/net/lugdunon/state/compendium/codex/crafting/recipes/Nitocris'.&lt;br /&gt;
*Added net.lugdunon.command.core.arc.ArcInformationValueCommand.&lt;br /&gt;
*Added net.lugdunon.command.core.arc.GetArcInformationCommand.&lt;br /&gt;
*Arc batteries are now information providers, with the Iout0 conduit reporting the capacity as a percentage, the Iout1 conduit reporting the current raw capacity, the Iout2 conduit reporting the maximum raw capacity, and the Iout3 conduit reporting the current arc output per pulse.&lt;br /&gt;
*Chicken coops are now information providers, with the single Iout conduit reporting the current amount of eggs present in the coop.&lt;br /&gt;
*Added 'Red Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Orange Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Yellow Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Green Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Blue Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'Violet Wool Cloth' item and recipe.&lt;br /&gt;
*Added 'EQ Comparison Arc Switch' item and recipe. This item will switch the supplied power on if the information inputs are equal to each other.&lt;br /&gt;
*Added 'NE Comparison Arc Switch' item and recipe. This item will switch the supplied power on if the information inputs are not equal to each other.&lt;br /&gt;
*Added 'LT Comparison Arc Switch' item and recipe. This item will switch the supplied power on if the value for Iin0 is less than the value for Iin1. &lt;br /&gt;
*Added 'GT Comparison Arc Switch' item and recipe. This item will switch the supplied power on if the value for Iin0 is greater than the value for Iin1. &lt;br /&gt;
*Added 'Information Splitter' item and recipe. This item will take the supplied information and propagate it through up to five outputs.&lt;br /&gt;
*Added 'Decimal Information Provider' item and recipe. This item provides a decimal value that can be configured by the item's owner.&lt;br /&gt;
*Added 'Integer Information Provider' item and recipe. This item provides an integer (whole number) value that can be configured by the item's owner.&lt;br /&gt;
*Added 'Crafting Recipe Information Provider' item and recipe. This item provides a crafting recipe value that can be configured by the item's owner.&lt;br /&gt;
*Added support for net.lugdunon.command.core.arc.GetArcLogicStateCommand to return arc information comparison state data in addition to arc logic state data.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.action.configure.information.EditInformationValueAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.EQInformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.GTInformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.InformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.LTInformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.comparison.NEInformationComparisonArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.ChickenCoopInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.CraftingRecipeInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.DoubleInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.IInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.LongInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.SplitterArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.StringInformationProviderArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.ex.InformationContractViolatedException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.information.ex.UncomparableException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterConsumerArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.matter.IMatterProviderArcHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.indexOf(int slotType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.indexOfSibling(int slotType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.getSibling() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.getActiveSiblingLocation(int block) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.comparison.InformationComparisonTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.BaseInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.CraftingRecipeInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.DoubleInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.LongInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.information.StringInformationProviderTooltipExtension to the client-side code base.&lt;br /&gt;
*Batteries can now be configured using a decimal or integer information provider to set the arc output per pulse.&lt;br /&gt;
*Arc handlers now attempt to create the necessary user-defined data if not already present.&lt;br /&gt;
*Rewrote the arc power / logic state system. New implementation is much more robust, and supports feedback loops, arc pulse persistence, and EOL termination.&lt;br /&gt;
*Added ability to persist arc power state when a server is shut down. Doesn't currently properly though...&lt;br /&gt;
*Added ability to flag placeable items as 'visibleByPlacerOnly'. If this flag is set to true, then the placeable item instance will not be sent to a client that is not currently playing the character that placed that item.&lt;br /&gt;
*Improved the utility of arc power related tooltips, with information such as I/O designation, current conduit configuration, and arc logic state.&lt;br /&gt;
*Added an arc power relay item. Relays function much like a real-world electrical relay, in that if the input signal is 'on', then the relay will pass the supply pulse to its output.&lt;br /&gt;
*Added an arc power splitter item. Splitters take a single input and allow up to 5 output connections.&lt;br /&gt;
*Fence gates are now capable of being actuated via the arc power system. If the supply power is 'on', the gate will be open, and the gate will close if the supply power is 'off'. If no input conduit is configured for the fence gate, it will operate normally (via player interaction).&lt;br /&gt;
*Pressure plates are now in game. Pressure plates are arc power switches that are 'on' when a character is standing upon them. A pressure plate will be invisible to all but the player that placed who placed it.&lt;br /&gt;
*Added a new crafting discipline: Tinkering.&lt;br /&gt;
*Added a new advancement chain for Tinkering.&lt;br /&gt;
*Added a Tinkering Bench item and crafting recipe.&lt;br /&gt;
*Added crafting recipes for all of the new arc power items. With the exception of the three conduit pairs (which are crafted via Alchemy), all of the new items are crafted using Tinkering.&lt;br /&gt;
*Removed net.lugdunon.command.core.arc.ArcPulsePropagationCommand.&lt;br /&gt;
*Added net.lugdunon.command.core.arc.ArcResetCommand.&lt;br /&gt;
*Added net.lugdunon.command.core.arc.GetArcLogicStateCommand.&lt;br /&gt;
*Fixed some issues with the new blend mode designation for placeable items. Effects will now display, and foreground and background layers can each have their own blend mode defined.&lt;br /&gt;
*Fixed some issues with needless retriggering of game.showTooltip() / game.hideTooltip() when a cursor move over a placeable is detected.&lt;br /&gt;
*Fixed an issue with the net.lugdunon.command.core.arc.TogglePowerCommand nor correctly informing all placeable items active on a given client.&lt;br /&gt;
*Updated the Tupelo tileset, ui, and icons mod to reflect the updates that Becca had submitted for June.&lt;br /&gt;
*Added Namespace.setNamespacedProperty(object,propertyKey,properyValue) to client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.showTooltip() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.world.placeables.PlaceableItemInstance.hideTooltip() to the client-side API.&lt;br /&gt;
*Added game.tooltipUpdated() to the client-side API. This is useful for dynamic tooltips that update their content, and calling this function will resize and position the updated tooltip.&lt;br /&gt;
*Added net.lugdunon.item.Item.visibleByPlacerOnly boolean property.&lt;br /&gt;
*Added icon for ITEM_CRAFT_TINKER_BENCH.&lt;br /&gt;
*Added icon for ARC_PRESSURE_PLATE.&lt;br /&gt;
*Added icon for ARC_RELAY.&lt;br /&gt;
*Added icon for ARC_SPLITTER.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.PressurePlateArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.RelayArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.SplitterArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.handler.SwitchedFenceGateArcHandler.&lt;br /&gt;
*Added net.lugdunon.state.item.arc.tooltip.ArcElementTooltipExtension to the client-side API.&lt;br /&gt;
*Added a notification to net.lugdunon.state.item.manifestation.FencingGateManifestationHandler.toggle(placeableItemInstance,inputBegan,state) when a player attempts to manually actuate a fence gate that is currently configured for arc power.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isVisibleByPlacerOnly() to the server-side API.&lt;br /&gt;
*Modified net.lugdunon.state.item.PlaceableItemCache.newPlaceableItemReference(Item itemDef, Point location, String state, boolean placedByGM, String placer, String crafter, JSONObject userDefinedData) to provide all information needed to construct a new placeable item instance.&lt;br /&gt;
*Added net.lugdunon.state.World.saveArcState() to the server-side API. Saves arc state to etc/arcState.json.&lt;br /&gt;
* Fixed an issue with net.lugdunon.state.character.Character.findSlotWithItem() not looking in the crafting inventory slots.&lt;br /&gt;
* Fixed an issue with the net.lugdunon.state.item.tooltip.ConduitTooltipExtension not updating the first (of a pair) conduit's information immediately after being split.&lt;br /&gt;
* Fixed an issue with the MailCache prematurely registering itself as an updateable.&lt;br /&gt;
* Updated Tupelo art assets to include new tiles for basalt, granite, water, snow, and ice.&lt;br /&gt;
*Power is now implemented.&lt;br /&gt;
*Logic gates (utilizing the new power systems) implemented.&lt;br /&gt;
* Inventory updates can now be pushed to a client even if that client didn't initiate the action that resulted in the update.&lt;br /&gt;
* Street lamps and wall sconces are now controlled via arc power. If a player places either of these lightsources now, they must be connected to an arc power source to light the environment. If placed by a GM, no external arc power source is required.&lt;br /&gt;
* Added game.isTooltipVisible() to the client-side API.&lt;br /&gt;
* game.hideLabel() and game.hideTooltip() now clear their element's contents as well as hide the element.&lt;br /&gt;
* Added net.lugdunon.item.Item.arcGenerator boolean property.&lt;br /&gt;
* Added net.lugdunon.item.Item.arcConsumer boolean property.&lt;br /&gt;
* Completed the conduit configuration UI.&lt;br /&gt;
* Added a lava boolean property (similar to the water property) to the terrain layer data structure.&lt;br /&gt;
* Added an icon def: INFORMATION_RECIPE_HOLDER.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_NOT.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_AND.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_NAND.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_OR.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_NOR.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_EOR.&lt;br /&gt;
* Added an icon def: ARC_LOGIC_GATE_ENOR.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_GEOTHERMAL.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_HYDRO.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_WIND.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_NEMETON.&lt;br /&gt;
* Added an icon def: ARC_GENERATOR_SOLAR.&lt;br /&gt;
* Added an icon def: ARC_BATTERY.&lt;br /&gt;
* Added an icon def: ARC_SWITCH_HORIZONTAL.&lt;br /&gt;
* Added an icon def: ARC_SWITCH_VERTICAL.&lt;br /&gt;
* Added net.lugdunon.command.core.inventory.GetUserDefinedDataCommand.&lt;br /&gt;
* Added net.lugdunon.command.core.arc.ArcPulsePropagationCommand.&lt;br /&gt;
* Added net.lugdunon.command.core.arc.TogglePowerCommand.&lt;br /&gt;
* Added an arc.pulse.reset.frequency world configuration property.&lt;br /&gt;
* Added an arc NOT logic gate item.&lt;br /&gt;
* Added an arc AND logic gate item.&lt;br /&gt;
* Added an arc NAND logic gate item.&lt;br /&gt;
* Added an arc OR logic gate item.&lt;br /&gt;
* Added an arc NOR logic gate item.&lt;br /&gt;
* Added an arc EOR logic gate item.&lt;br /&gt;
* Added an arc ENOR logic gate item.&lt;br /&gt;
* Added a geothermal arc generator item.&lt;br /&gt;
* Added a hydro arc generator item.&lt;br /&gt;
* Added a wind arc generator item.&lt;br /&gt;
* Added a nemeton arc generator item.&lt;br /&gt;
* Added a solar arc generator item.&lt;br /&gt;
* Added a 'carnutian nemeton' item.&lt;br /&gt;
* Added an arc battery item.&lt;br /&gt;
* Added a horizontal (floor-mounted) arc switch item.&lt;br /&gt;
* Added a vertical (wall-mounted) arc switch item.&lt;br /&gt;
* Added outdoorOnly and indoorOnly properties to item definitions.&lt;br /&gt;
* Added a net.lugdunon.state.item.action.ConduitPairActionHandler.&lt;br /&gt;
* Added support for ArcPulse objects in net.lugdunon.command.CommandProperties.&lt;br /&gt;
* net.lugdunon.state.item.action.DefaultActionHandler now checks if an item can be placed indoors or outdoors.&lt;br /&gt;
* net.lugdunon.command.core.inventory.MoveInventoryItemCommand.isContainerOrKeyed changed to  net.lugdunon.command.core.inventory.MoveInventoryItemCommand.prototype.isContainerConduitOrKeyed.&lt;br /&gt;
* net.lugdunon.command.core.inventory.RemoveInventoryItemCommand.isContainerOrKeyed changed to net.lugdunon.command.core.inventory.RemoveInventoryItemCommand.prototype.isContainerConduitOrKeyed.&lt;br /&gt;
* An items' placedLocation now also contains the inventory block.&lt;br /&gt;
* Conduit pair removal now looks in inventory items as well.&lt;br /&gt;
* Added net.lugdunon.state.item.ItemCache.listItemsWithUserDefinedData() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.ItemCache.listItemsWithPlaceableUserDefinedData() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.ItemInstance.hasUserDefinedData() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.ItemInstance.hasPlaceableUserDefinedData() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.PlaceableItemInstance.getArcHandler() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.PlaceableItemInstance.isPowered() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.World.getGlobalPropertyAsInt(String key) to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.World.getGlobalPropertyAsLong(String key) to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.World.getArcManager() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.world.environment.calendar.BaseCalendar.isDaytime() to the server-side API.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.ArcManager to the server-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.ArcPulse to the server-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.action.update.SolarArcGeneratorUpdateAction to the server-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.ANDGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.ENORGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.EORGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.LogicGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.NANDGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.NORGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.NOTGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.logic.ORGateArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.BaseArcHandler to the server-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.BatteryArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.CraftingStationArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.GeneratorArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.IArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.SolarGeneratorArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.SwitchArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.handler.SwitchedLightingArcHandler.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.tooltip.ArcBatteryTooltipExtension to the client-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.arc.tooltip.ArcLogicGateTooltipExtension to the client-side code base.&lt;br /&gt;
* Added net.lugdunon.state.item.manifestation.ArcSwitchManifestationHandler.&lt;br /&gt;
*Item instance id is now displayed in item tooltips.&lt;br /&gt;
*Fixed the text shadowing in buttons.&lt;br /&gt;
*Added support for item lifecycle handlers.&lt;br /&gt;
*Broke ground on the automation system with the creation of conduits.&lt;br /&gt;
*Added a general crafting workstation: the craft bench.&lt;br /&gt;
*Added an arcane conduit pair for energy item.&lt;br /&gt;
*Added an arcane conduit pair for matter item.&lt;br /&gt;
*Added an arcane conduit pair for information item.&lt;br /&gt;
*Added an arcane conduit for energy item.&lt;br /&gt;
*Added an arcane conduit for matter item.&lt;br /&gt;
*Added an arcane conduit for information item.&lt;br /&gt;
*Added etc/globalProperties.json.&lt;br /&gt;
*Added net.lugdunon.command.core.play.SplitConduitCommand.&lt;br /&gt;
*Changed the assign spell tool definition property 'spell' to 'creates'.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_ENERGY_IN_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_ENERGY_OUT_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_MATTER_IN_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_MATTER_OUT_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_INFORMATION_IN_BLOCK.&lt;br /&gt;
*Added net.lugdunon.character.Character.CONDUIT_INFORMATION_OUT_BLOCK.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduit to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitEnergyInSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitEnergyOutSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitMatterInSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitMatterOutSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitInformationInSize to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.conduitInformationOutSize to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.energyIn to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.energyOut to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.matterIn to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.matterOut to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.informationIn to the client-side API.&lt;br /&gt;
*net.lugdunon.world.placeables.PlaceableItemInstance.conduit.informationOut to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.inventory.sub.ConduitConfiguration to the client-side code base.&lt;br /&gt;
*Added ITEM_CONDUIT_ENERGY_PAIR to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_MATTER_PAIR to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_INFORMATION_PAIR to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_ENERGY to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_MATTER to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CONDUIT_INFORMATION to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added ITEM_CRAFT_BENCH to the clover and tupelo UI icon assets.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.findSlotWithItem(long itemInstanceId) to server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.action.configure.IConfigureAction.prototype.getLabel() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.action.configure.EditConduitsConfigureAction to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.action.configure.MultipleConfigurationActions to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.tooltip.ConduitTooltipExtension to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.lifecycle.IItemLifecycleHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.lifecycle.BaseItemLifecycleHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.lifecycle.ConduitItemLifecycleHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemLocation to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isConduit() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduit(boolean conduit) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitEnergyInSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitEnergyInSize(int conduitEnergyInSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitEnergyOutSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitEnergyOutSize(int conduitEnergyOutSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitMatterInSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitMatterInSize(int conduitMatterInSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitMatterOutSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitMatterOutSize(int conduitMatterOutSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitInformationInSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitInformationInSize(int conduitInformationInSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getConduitInformationOutSize() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.setConduitInformationOutSize(int conduitInformationOutSize) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemCache.newItem(Item itemDef, JSONObject userDefinedData, JSONObject placeableUserDefinedData) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemCache.listItemsOfType(String itemType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemCache.listItemsOfSubType(String itemType, String itemSubType) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.ItemInstance.getPlacedLocation() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mail.MailCache.listMail() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.setGlobalProperty(String key, Object value) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getGlobalProperty(String key) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.hasGlobalProperty(String key) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.saveGlobalProperties() to the server-side API.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.7.0]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.4</id>
		<title>Release 0.6.4</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.4"/>
				<updated>2015-02-15T19:47:04Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: SuperHawksman moved page Rel 0.6.4 to Release 0.6.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''30/05/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mods altered in this update:&lt;br /&gt;
*net.lugdunon.world.defaults.audio&lt;br /&gt;
*net.lugdunon.world.defaults.compendium&lt;br /&gt;
*net.lugdunon.world.clover.sprite&lt;br /&gt;
*net.lugdunon.world.clover.tui&lt;br /&gt;
*net.lugdunon.world.tupelo.tui&lt;br /&gt;
&lt;br /&gt;
server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*instances/0/placeableItemCache.json&lt;br /&gt;
*instances/0/terrain.dat&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/instance.json&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/npcCache.json&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/placeableItemCache.json&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/terrain.dat&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/waypointCache.json&lt;br /&gt;
*instanceTemplates/RUINS/placeableItemCache.json&lt;br /&gt;
*behaviors.json&lt;br /&gt;
*behaviorStates.json&lt;br /&gt;
*items.json&lt;br /&gt;
*mods.json&lt;br /&gt;
*npcs.json&lt;br /&gt;
*quests.json&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed an issue that was causing erroneous logging during the update process.&lt;br /&gt;
*Fixed an issue that was causing quest CountableItemBasedProgress implementors with a specified itemType from properly registering.&lt;br /&gt;
*Fixed another issue that was causing a crash on quit with MacOS.&lt;br /&gt;
*Renamed the primary sprite set to 'Clover' net.lugdunon.world.clover.sprite.&lt;br /&gt;
*Renamed the primary tileset / ui / icons art set to 'Clover' net.lugdunon.world.clover.tui.&lt;br /&gt;
*Added the beginnings of a second tileset / ui / icons art set named Tupelo, featuring the work of Becca Bair: net.lugdunon.world.tupelo.tui.&lt;br /&gt;
*Added net.lugdunon.effects.particle.ParticleUtils to the client-side API.&lt;br /&gt;
*Added a bat sprite and npc def.&lt;br /&gt;
*Added a snake sprite and npc def.&lt;br /&gt;
*Added a rat sprite and npc def.&lt;br /&gt;
*Added a fang attack sprite.&lt;br /&gt;
*Added a dozen new quests.&lt;br /&gt;
*Added a new farm.&lt;br /&gt;
*Added several new NPCs.&lt;br /&gt;
*Added a path to the mine.&lt;br /&gt;
*Moved the stone node that was blocking access to the mine path bridge down a tile.&lt;br /&gt;
*Added a wolf spawn on the western road.&lt;br /&gt;
*Added a 'mage' school named the 'Brotherhood of the Shining Heart'.&lt;br /&gt;
*Increased the durability of all tools and weapons by 100%, with the exception of the stone grade, which was increased by 150%.&lt;br /&gt;
*Reduced the stamina required for all tools and weapons by half.&lt;br /&gt;
*Cross-origin images are now initialized properly in order to not 'taint' any canvases they drawn onto.&lt;br /&gt;
*Fixed an issue that was causing the standalone client settings to fail to properly initialize if the codehelper APIs are unavailable. game.client.getPublicIp() will now return &amp;quot;Service Unavailable&amp;quot; in that case.&lt;br /&gt;
*Fixed an issue that was causing unnecessary escapes of forward slashes in JSON strings.&lt;br /&gt;
*Updated all mod.json artifact URLs to not require forward slash escapes.&lt;br /&gt;
*Progress and wait dialogs now block all input and UI elements when active.&lt;br /&gt;
*Player triggers for placeables now supports npc-specific triggers in addition to player character triggers.&lt;br /&gt;
*Player triggers for placeables now support two modes: stop on tile, and move through tile.&lt;br /&gt;
*Removed need to mirror world mod jars into each world directory.&lt;br /&gt;
*Servers and standalone clients now maintain a single local mod cache shared for all worlds.&lt;br /&gt;
*Added support for subsystems that don't require an implementation class.&lt;br /&gt;
*Added support for subsystems that don't require any persistent storage.&lt;br /&gt;
*Added ICONS subsystem.&lt;br /&gt;
*Added TILESET subsystem.&lt;br /&gt;
*Added UI subsystem.&lt;br /&gt;
*Removed the icon.config server config property.&lt;br /&gt;
*Removed the tileset.config server config property.&lt;br /&gt;
*Removed the ui.config server config property.&lt;br /&gt;
*Added support for mod repository listings. Mod repositories can now enumerate their curated mods (both server and world).&lt;br /&gt;
*Added a UI to the standalone client for users to manage and get info about their mod repositories.&lt;br /&gt;
*Added a UI to the standalone client for users to install new server mods.&lt;br /&gt;
*Added a UI to the standalone client for users to install new world mods.&lt;br /&gt;
*Added /getAvailableServerConfigProps/ to the standalone client REST API.&lt;br /&gt;
*Added /getAvailableWorldConfigProps/ to the standalone client REST API.&lt;br /&gt;
*Added /getRegisteredRepositories/ to the standalone client REST API.&lt;br /&gt;
*Added /addRepository/ to the standalone client REST API.&lt;br /&gt;
*Added /deleteRepository/ to the standalone client REST API.&lt;br /&gt;
*Added /installMod/ to the standalone client REST API.&lt;br /&gt;
*Added /installServerMod/ to the standalone client REST API.&lt;br /&gt;
*Added /removeMod/ to the standalone client REST API.&lt;br /&gt;
*Added /removeServerMod/ to the standalone client REST API.&lt;br /&gt;
*Added /getServerMods/  to the standalone client REST API.&lt;br /&gt;
*Added /getWorldMods/  to the standalone client REST API.&lt;br /&gt;
*Added /toggleServerMod/  to the standalone client REST API.&lt;br /&gt;
*Added /toggleWorldMod/  to the standalone client REST API.&lt;br /&gt;
*Added net.lugdunon.client.runner.InstallModRunner to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.InstallServerModRunner to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.RegisterRepositoryRunner to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.RegisteredRepositoryListingRunner to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.InstallMod to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.InstallServerMod to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.RegisterRepository to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.RegisteredRepositoryLister to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.Client.setLocalServerMods(JSONArray localServerMods) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.setLocalMods(JSONArray localMods) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getEnabledServerMods() to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getLocalServerMods() to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getLocalMods() to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.toggleServerMod(String mod) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.toggleWorldMod(String mod, String world) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getModUsageDataForWorld(final String world) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getModUsageData() to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.task.LDRTask to the ant build code base. This task will generate a repository manifest file (repository.ldr).&lt;br /&gt;
*Added net.lugdunon.state.character.NonPlayerCharacter.setLocation(Point location) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.PlayerCharacter.setLocation(Point location) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger.playerTriggeredOnStop(PlaceableItemInstance pii, PlayerCharacter pc) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger.playerTriggeredOnTileEnter(PlaceableItemInstance pii, PlayerCharacter pc) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger.npcTriggeredOnStop(PlaceableItemInstance pii, NonPlayerCharacter npc) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger.npcTriggeredOnTileEnter(PlaceableItemInstance pii, NonPlayerCharacter npc) to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.item.trigger.player.IPlayerTrigger.playerTriggered(PlaceableItemInstance pii) from the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystems.getTileset() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystems.getIcons() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystems.getUI() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.Manifest.setManifestEntry(String type, String key, String value) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.getServerModPath() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.getWorldModPath() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.listLocalServerMods() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.getURLConnection(String url) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.fetchRepositoryManifest(String repoUrl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.installMod(String mod, String repoUrl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.installServerMod(String mod, String repoUrl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.removeMod(String mod) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.removeServerMod(String mod) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.listLocalMods() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.fixJSONContent(String content) to the server-side API. This method strips single and multi-line comments from a string and various other transformations before parsing as json.&lt;br /&gt;
*Added net.lugdunon.world.instance.Instance.NULL_INSTANCE_ID to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Chunk.getPlayerTriggerablePlaceableRefs() to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.world.terrain.Chunk.addPlaceableRef(long pRef) from the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Chunk.addPlaceableRef(PlaceableItemInstance pii) to the server-side API.&lt;br /&gt;
*Made net.lugdunon.Server.enumerateRegisteredProperties() public in the server-side API.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerModCache.getLoadedServerMods() to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.server.worldgen.IWorldGen.getModPath() from the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.tui.TUISubsystem to the server-side code base.&lt;br /&gt;
*net.lugdunon.ui.table.cell.content.IconActionCellRenderer now supports a renderer for labels.&lt;br /&gt;
*net.lugdunon.ui.table.cell.content.InlineEditorContentCellRenderer now supports an editable text field + select mode in addition to the default text field mode.&lt;br /&gt;
*Added support for cell-level tooltips to the table class.&lt;br /&gt;
*Added support for cell-level hover labels to the table class.&lt;br /&gt;
*Added an .ellipsis css rule to allow for easy flagging of elements that should show an ellipsis in the event of a text overflow.&lt;br /&gt;
*Added a .stroked css rule to allow for easy flagging of elements that should display text with a black stroke.&lt;br /&gt;
*game.showTooltip() now properly handles empty content.&lt;br /&gt;
*Added game.getGameScreenStateURL(). This returns the current image data url of the game's render state.&lt;br /&gt;
*Added keybinds to hook into the new screenshot APIs (defaults are F1, F2, F3 for the three flavors: undecorated, decorated, and full).&lt;br /&gt;
*Added net.lugdunon.input.keybind.screenshot.TakeDecoratedScreenshotKeybinding to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.input.keybind.screenshot.TakeFullScreenshotKeybinding to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.input.keybind.screenshot.TakeUndecoratedScreenshotKeybinding to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.handleKeySelectMode(e) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.handleKeySelectPopulation(select) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.postGetServerMods(data) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.handleModToggle(row) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.renderModToggle(row) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.renderModToggleLabel(row) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.ServerModsSetting to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.RepositoriesSetting to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.RepositoryManagementDialog to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.AvailableServerModsTooltipRenderer to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.AvailableModsTooltipRenderer to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.sections.ServerModsSection to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.sections.Section to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.sections.ModsSection to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.sections.DetailsSection to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.takeScreenshot(screenshotMode) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.dumpScreenshot() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.SCREENSHOT_MODE_NONE to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.SCREENSHOT_MODE_NO_DECORATION to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.SCREENSHOT_MODE_DECORATION to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.SCREENSHOT_MODE_ALL to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.worldGen.WorldGenState.renderEditModsUI() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.worldGen.WorldGenState.postGetWorldMods(data) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.table.Table.addRow(row) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.DefaultWorldGen.handleKeySelectMode(e) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.DefaultWorldGen.handleKeySelectPopulation(select) to the client-side API.&lt;br /&gt;
*Added the ability for players to enable / disable server mods using the standalone server settings UI.&lt;br /&gt;
*Added the ability for players to enable / disable world mods using the world configuration UI.&lt;br /&gt;
*Fixed an issue with the minimap not tracking correctly when near a map boundary.&lt;br /&gt;
*Fixed an issue that was causing the light map to not be applied correctly on the minimap.&lt;br /&gt;
*Fixed an issue with the quest editor not properly resetting its modified flag when a quest is saved.&lt;br /&gt;
*Fixed an issue with the quest editor not properly reloading the current quest when saved.&lt;br /&gt;
*Fixed an issue with the quest editor not exiting the wait state when saving a new quest.&lt;br /&gt;
*Fixed an issue with countable base quests not properly persisting their completion state.&lt;br /&gt;
*Fixed an issue that was preventing the item reward completion condition UI from rendering.&lt;br /&gt;
*Fixed an issue that was preventing the placeable removal abandon condition UI from rendering.&lt;br /&gt;
*Fixed an issue that was causing a server-side error when occasionally removing metrics listeners.&lt;br /&gt;
*Added support for a player trigger handler attached to a placeable item. The current instance triggers have been updated to use this new feature.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.InstanceTransistionPlayerTrigger to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.LinkToStatePlayerTrigger to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isPlayerTriggered() to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getPlayerTrigger() to the server-side code base.&lt;br /&gt;
*Removed net.lugdunon.state.item.PlaceableItemInstance.isInstanceTrigger() from the server-side code base.&lt;br /&gt;
*Removed net.lugdunon.state.item.PlaceableItemInstance.getInstanceTriggerDef() from the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.BaseBehavior.reinitStates() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.CycleBehavior to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.FaceDirectionBehavior to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.PerformActionBehavior to the server-side code base.&lt;br /&gt;
*Added anvil strike sound effect to the net.lugdunon.world.defaults.audio mod.&lt;br /&gt;
*Added stone grating sound effect to the net.lugdunon.world.defaults.audio mod.&lt;br /&gt;
*Added coal tending sound effect to the net.lugdunon.world.defaults.audio mod.&lt;br /&gt;
*Added a new NPC at the family farm named Maros, who tends the forge and may have some new quests for players.&lt;br /&gt;
*Added a new farm just to the north of the family farm.&lt;br /&gt;
*Added the Lyceum of The Shining Heart at the southern outskirts of Bibracte. Possible quests and revelations of the ancient mysteries await adventurers there.&lt;br /&gt;
*Added a new item type that allows GMs to create transitions between two points in the same instance. This will allow players to travel between floors in a house, or to descend deeper into a dungeon's depths.&lt;br /&gt;
*Fixed an issue that was allowing multiple shutdown threads to exist simultaneously. This is likely the issue that was causing the standalone client  world corruption.&lt;br /&gt;
*Added the first pass at a particle system implementation.&lt;br /&gt;
*Added net.lugdunon.effects.particle.Emitter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.effects.particle.Particle to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ParticleTest to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.effects.particle.images.sphere.png to the client-side code base.&lt;br /&gt;
*Added particles.html to the client-side code base.&lt;br /&gt;
*Implemented a process runner API for spawned-process management and interaction in the standalone client code base.&lt;br /&gt;
*Added standaloneServer.props file. This replaces standaloneServer.add and allow for more properties than just the current server address to be noted.&lt;br /&gt;
*Added net.lugdunon.client.Client.startRunner(String runnerId, Runner runner) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.clearRunner(String runnerId) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getRunner(String runnerId) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getStandaloneServerProperty(String key) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.setStandaloneServerProperty(String key, Object value) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.saveStandaloneServerProperties() to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.runner.Runner to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.ClientUpdaterRunner to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.ServerRunner to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.WorldGeneratorRunner to the standalone client code base.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium.consoleParameterFilters.CodexRESTHandler now contains a boolean value indicating whether or not a parameter filter has a client-side implementation.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium.consoleParameterFilters.Codex now indicates if a parameter filter has a client-side implementation.&lt;br /&gt;
*Added net.lugdunon.Game.INFINITE_COMPLETE_THRESHOLD to the server-side API.&lt;br /&gt;
*Added net.lugdunon.Game.isShutdownInProgress() to the server-side API.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.&lt;br /&gt;
*net.lugdunon.command.core.console.gm.SaveCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.&lt;br /&gt;
*net.lugdunon.command.core.console.gm.ShutdownCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.&lt;br /&gt;
*Moved standalone client automatic shutdown when the server super user disconnects from net.lugdunon.command.core.console.QuitCommand to net.lugdunon.state.State.invalidateAccount(Account a).&lt;br /&gt;
*Fixed an issue with net.lugdunon.state.quest.condition.completion.reward.ItemReward that was causing issues with saving quest data.&lt;br /&gt;
*Fixed an issue that was causing RECIPE:CRAFTING.RECIPE.ID to appear in several quest summaries. Read that as 'I totally forgot to implement the following feature for 0.6.3'.&lt;br /&gt;
*Parameter filter support extended for use in text block on the client-side.&lt;br /&gt;
*Added game.filterText(text,actor,props) to client-side API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.parameters.IParameterFilter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.command.core.console.parameters.IParameterFilter.hasClientSide() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.command.Interpreter.listClientSideParameterFilters() to the server-side API.&lt;br /&gt;
*Fixed match for net.lugdunon.world.defaults.compendium.CraftingRecipeLinkParameterFilter to disregard a trailing '.'.&lt;br /&gt;
*Fixed match for net.lugdunon.world.defaults.compendium.InstancedPlayerItemLinkParameterFilter to disregard a trailing '.'.&lt;br /&gt;
*Fixed match for net.lugdunon.world.defaults.compendium.ModifierLinkParameterFilter to disregard a trailing '.'.&lt;br /&gt;
*Fixed match for net.lugdunon.world.defaults.compendium.SpellLinkParameterFilter to disregard a trailing '.'.&lt;br /&gt;
*Added net.lugdunon.world.defaults.compendium.CraftingRecipeLinkParameterFilter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.world.defaults.compendium.InstancedPlayerItemLinkParameterFilter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.world.defaults.compendium.ModifierLinkParameterFilter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.world.defaults.compendium.SpellLinkParameterFilter to the client-side code base.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.4]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.4</id>
		<title>Release 0.6.4</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.4"/>
				<updated>2015-02-15T19:46:56Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''30/05/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mods altered in this update:&lt;br /&gt;
*net.lugdunon.world.defaults.audio&lt;br /&gt;
*net.lugdunon.world.defaults.compendium&lt;br /&gt;
*net.lugdunon.world.clover.sprite&lt;br /&gt;
*net.lugdunon.world.clover.tui&lt;br /&gt;
*net.lugdunon.world.tupelo.tui&lt;br /&gt;
&lt;br /&gt;
server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*instances/0/placeableItemCache.json&lt;br /&gt;
*instances/0/terrain.dat&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/instance.json&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/npcCache.json&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/placeableItemCache.json&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/terrain.dat&lt;br /&gt;
*instanceTemplates/LYCEUM_SHINING_HEART/waypointCache.json&lt;br /&gt;
*instanceTemplates/RUINS/placeableItemCache.json&lt;br /&gt;
*behaviors.json&lt;br /&gt;
*behaviorStates.json&lt;br /&gt;
*items.json&lt;br /&gt;
*mods.json&lt;br /&gt;
*npcs.json&lt;br /&gt;
*quests.json&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed an issue that was causing erroneous logging during the update process.&lt;br /&gt;
*Fixed an issue that was causing quest CountableItemBasedProgress implementors with a specified itemType from properly registering.&lt;br /&gt;
*Fixed another issue that was causing a crash on quit with MacOS.&lt;br /&gt;
*Renamed the primary sprite set to 'Clover' net.lugdunon.world.clover.sprite.&lt;br /&gt;
*Renamed the primary tileset / ui / icons art set to 'Clover' net.lugdunon.world.clover.tui.&lt;br /&gt;
*Added the beginnings of a second tileset / ui / icons art set named Tupelo, featuring the work of Becca Bair: net.lugdunon.world.tupelo.tui.&lt;br /&gt;
*Added net.lugdunon.effects.particle.ParticleUtils to the client-side API.&lt;br /&gt;
*Added a bat sprite and npc def.&lt;br /&gt;
*Added a snake sprite and npc def.&lt;br /&gt;
*Added a rat sprite and npc def.&lt;br /&gt;
*Added a fang attack sprite.&lt;br /&gt;
*Added a dozen new quests.&lt;br /&gt;
*Added a new farm.&lt;br /&gt;
*Added several new NPCs.&lt;br /&gt;
*Added a path to the mine.&lt;br /&gt;
*Moved the stone node that was blocking access to the mine path bridge down a tile.&lt;br /&gt;
*Added a wolf spawn on the western road.&lt;br /&gt;
*Added a 'mage' school named the 'Brotherhood of the Shining Heart'.&lt;br /&gt;
*Increased the durability of all tools and weapons by 100%, with the exception of the stone grade, which was increased by 150%.&lt;br /&gt;
*Reduced the stamina required for all tools and weapons by half.&lt;br /&gt;
*Cross-origin images are now initialized properly in order to not 'taint' any canvases they drawn onto.&lt;br /&gt;
*Fixed an issue that was causing the standalone client settings to fail to properly initialize if the codehelper APIs are unavailable. game.client.getPublicIp() will now return &amp;quot;Service Unavailable&amp;quot; in that case.&lt;br /&gt;
*Fixed an issue that was causing unnecessary escapes of forward slashes in JSON strings.&lt;br /&gt;
*Updated all mod.json artifact URLs to not require forward slash escapes.&lt;br /&gt;
*Progress and wait dialogs now block all input and UI elements when active.&lt;br /&gt;
*Player triggers for placeables now supports npc-specific triggers in addition to player character triggers.&lt;br /&gt;
*Player triggers for placeables now support two modes: stop on tile, and move through tile.&lt;br /&gt;
*Removed need to mirror world mod jars into each world directory.&lt;br /&gt;
*Servers and standalone clients now maintain a single local mod cache shared for all worlds.&lt;br /&gt;
*Added support for subsystems that don't require an implementation class.&lt;br /&gt;
*Added support for subsystems that don't require any persistent storage.&lt;br /&gt;
*Added ICONS subsystem.&lt;br /&gt;
*Added TILESET subsystem.&lt;br /&gt;
*Added UI subsystem.&lt;br /&gt;
*Removed the icon.config server config property.&lt;br /&gt;
*Removed the tileset.config server config property.&lt;br /&gt;
*Removed the ui.config server config property.&lt;br /&gt;
*Added support for mod repository listings. Mod repositories can now enumerate their curated mods (both server and world).&lt;br /&gt;
*Added a UI to the standalone client for users to manage and get info about their mod repositories.&lt;br /&gt;
*Added a UI to the standalone client for users to install new server mods.&lt;br /&gt;
*Added a UI to the standalone client for users to install new world mods.&lt;br /&gt;
*Added /getAvailableServerConfigProps/ to the standalone client REST API.&lt;br /&gt;
*Added /getAvailableWorldConfigProps/ to the standalone client REST API.&lt;br /&gt;
*Added /getRegisteredRepositories/ to the standalone client REST API.&lt;br /&gt;
*Added /addRepository/ to the standalone client REST API.&lt;br /&gt;
*Added /deleteRepository/ to the standalone client REST API.&lt;br /&gt;
*Added /installMod/ to the standalone client REST API.&lt;br /&gt;
*Added /installServerMod/ to the standalone client REST API.&lt;br /&gt;
*Added /removeMod/ to the standalone client REST API.&lt;br /&gt;
*Added /removeServerMod/ to the standalone client REST API.&lt;br /&gt;
*Added /getServerMods/  to the standalone client REST API.&lt;br /&gt;
*Added /getWorldMods/  to the standalone client REST API.&lt;br /&gt;
*Added /toggleServerMod/  to the standalone client REST API.&lt;br /&gt;
*Added /toggleWorldMod/  to the standalone client REST API.&lt;br /&gt;
*Added net.lugdunon.client.runner.InstallModRunner to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.InstallServerModRunner to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.RegisterRepositoryRunner to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.RegisteredRepositoryListingRunner to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.InstallMod to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.InstallServerMod to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.RegisterRepository to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.RegisteredRepositoryLister to the standalone client-side code base.&lt;br /&gt;
*Added net.lugdunon.client.Client.setLocalServerMods(JSONArray localServerMods) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.setLocalMods(JSONArray localMods) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getEnabledServerMods() to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getLocalServerMods() to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getLocalMods() to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.toggleServerMod(String mod) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.toggleWorldMod(String mod, String world) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getModUsageDataForWorld(final String world) to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getModUsageData() to the standalone client-side API.&lt;br /&gt;
*Added net.lugdunon.task.LDRTask to the ant build code base. This task will generate a repository manifest file (repository.ldr).&lt;br /&gt;
*Added net.lugdunon.state.character.NonPlayerCharacter.setLocation(Point location) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.PlayerCharacter.setLocation(Point location) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger.playerTriggeredOnStop(PlaceableItemInstance pii, PlayerCharacter pc) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger.playerTriggeredOnTileEnter(PlaceableItemInstance pii, PlayerCharacter pc) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger.npcTriggeredOnStop(PlaceableItemInstance pii, NonPlayerCharacter npc) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger.npcTriggeredOnTileEnter(PlaceableItemInstance pii, NonPlayerCharacter npc) to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.item.trigger.player.IPlayerTrigger.playerTriggered(PlaceableItemInstance pii) from the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystems.getTileset() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystems.getIcons() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystems.getUI() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.Manifest.setManifestEntry(String type, String key, String value) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.getServerModPath() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.getWorldModPath() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.listLocalServerMods() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.getURLConnection(String url) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.fetchRepositoryManifest(String repoUrl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.installMod(String mod, String repoUrl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.installServerMod(String mod, String repoUrl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.removeMod(String mod) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.removeServerMod(String mod) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater.listLocalMods() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.fixJSONContent(String content) to the server-side API. This method strips single and multi-line comments from a string and various other transformations before parsing as json.&lt;br /&gt;
*Added net.lugdunon.world.instance.Instance.NULL_INSTANCE_ID to the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Chunk.getPlayerTriggerablePlaceableRefs() to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.world.terrain.Chunk.addPlaceableRef(long pRef) from the server-side API.&lt;br /&gt;
*Added net.lugdunon.world.terrain.Chunk.addPlaceableRef(PlaceableItemInstance pii) to the server-side API.&lt;br /&gt;
*Made net.lugdunon.Server.enumerateRegisteredProperties() public in the server-side API.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerModCache.getLoadedServerMods() to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.server.worldgen.IWorldGen.getModPath() from the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.tui.TUISubsystem to the server-side code base.&lt;br /&gt;
*net.lugdunon.ui.table.cell.content.IconActionCellRenderer now supports a renderer for labels.&lt;br /&gt;
*net.lugdunon.ui.table.cell.content.InlineEditorContentCellRenderer now supports an editable text field + select mode in addition to the default text field mode.&lt;br /&gt;
*Added support for cell-level tooltips to the table class.&lt;br /&gt;
*Added support for cell-level hover labels to the table class.&lt;br /&gt;
*Added an .ellipsis css rule to allow for easy flagging of elements that should show an ellipsis in the event of a text overflow.&lt;br /&gt;
*Added a .stroked css rule to allow for easy flagging of elements that should display text with a black stroke.&lt;br /&gt;
*game.showTooltip() now properly handles empty content.&lt;br /&gt;
*Added game.getGameScreenStateURL(). This returns the current image data url of the game's render state.&lt;br /&gt;
*Added keybinds to hook into the new screenshot APIs (defaults are F1, F2, F3 for the three flavors: undecorated, decorated, and full).&lt;br /&gt;
*Added net.lugdunon.input.keybind.screenshot.TakeDecoratedScreenshotKeybinding to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.input.keybind.screenshot.TakeFullScreenshotKeybinding to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.input.keybind.screenshot.TakeUndecoratedScreenshotKeybinding to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.handleKeySelectMode(e) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.handleKeySelectPopulation(select) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.postGetServerMods(data) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.handleModToggle(row) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.renderModToggle(row) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting.renderModToggleLabel(row) to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.ServerModsSetting to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.RepositoriesSetting to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.RepositoryManagementDialog to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.AvailableServerModsTooltipRenderer to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.AvailableModsTooltipRenderer to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.sections.ServerModsSection to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.sections.Section to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.sections.ModsSection to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.repository.sections.DetailsSection to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.takeScreenshot(screenshotMode) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.dumpScreenshot() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.SCREENSHOT_MODE_NONE to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.SCREENSHOT_MODE_NO_DECORATION to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.SCREENSHOT_MODE_DECORATION to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.tiledGame.TiledGame.SCREENSHOT_MODE_ALL to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.worldGen.WorldGenState.renderEditModsUI() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.states.worldGen.WorldGenState.postGetWorldMods(data) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.table.Table.addRow(row) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.DefaultWorldGen.handleKeySelectMode(e) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.DefaultWorldGen.handleKeySelectPopulation(select) to the client-side API.&lt;br /&gt;
*Added the ability for players to enable / disable server mods using the standalone server settings UI.&lt;br /&gt;
*Added the ability for players to enable / disable world mods using the world configuration UI.&lt;br /&gt;
*Fixed an issue with the minimap not tracking correctly when near a map boundary.&lt;br /&gt;
*Fixed an issue that was causing the light map to not be applied correctly on the minimap.&lt;br /&gt;
*Fixed an issue with the quest editor not properly resetting its modified flag when a quest is saved.&lt;br /&gt;
*Fixed an issue with the quest editor not properly reloading the current quest when saved.&lt;br /&gt;
*Fixed an issue with the quest editor not exiting the wait state when saving a new quest.&lt;br /&gt;
*Fixed an issue with countable base quests not properly persisting their completion state.&lt;br /&gt;
*Fixed an issue that was preventing the item reward completion condition UI from rendering.&lt;br /&gt;
*Fixed an issue that was preventing the placeable removal abandon condition UI from rendering.&lt;br /&gt;
*Fixed an issue that was causing a server-side error when occasionally removing metrics listeners.&lt;br /&gt;
*Added support for a player trigger handler attached to a placeable item. The current instance triggers have been updated to use this new feature.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.IPlayerTrigger to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.InstanceTransistionPlayerTrigger to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.trigger.player.LinkToStatePlayerTrigger to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.isPlayerTriggered() to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getPlayerTrigger() to the server-side code base.&lt;br /&gt;
*Removed net.lugdunon.state.item.PlaceableItemInstance.isInstanceTrigger() from the server-side code base.&lt;br /&gt;
*Removed net.lugdunon.state.item.PlaceableItemInstance.getInstanceTriggerDef() from the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.BaseBehavior.reinitStates() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.CycleBehavior to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.FaceDirectionBehavior to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.PerformActionBehavior to the server-side code base.&lt;br /&gt;
*Added anvil strike sound effect to the net.lugdunon.world.defaults.audio mod.&lt;br /&gt;
*Added stone grating sound effect to the net.lugdunon.world.defaults.audio mod.&lt;br /&gt;
*Added coal tending sound effect to the net.lugdunon.world.defaults.audio mod.&lt;br /&gt;
*Added a new NPC at the family farm named Maros, who tends the forge and may have some new quests for players.&lt;br /&gt;
*Added a new farm just to the north of the family farm.&lt;br /&gt;
*Added the Lyceum of The Shining Heart at the southern outskirts of Bibracte. Possible quests and revelations of the ancient mysteries await adventurers there.&lt;br /&gt;
*Added a new item type that allows GMs to create transitions between two points in the same instance. This will allow players to travel between floors in a house, or to descend deeper into a dungeon's depths.&lt;br /&gt;
*Fixed an issue that was allowing multiple shutdown threads to exist simultaneously. This is likely the issue that was causing the standalone client  world corruption.&lt;br /&gt;
*Added the first pass at a particle system implementation.&lt;br /&gt;
*Added net.lugdunon.effects.particle.Emitter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.effects.particle.Particle to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ParticleTest to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.effects.particle.images.sphere.png to the client-side code base.&lt;br /&gt;
*Added particles.html to the client-side code base.&lt;br /&gt;
*Implemented a process runner API for spawned-process management and interaction in the standalone client code base.&lt;br /&gt;
*Added standaloneServer.props file. This replaces standaloneServer.add and allow for more properties than just the current server address to be noted.&lt;br /&gt;
*Added net.lugdunon.client.Client.startRunner(String runnerId, Runner runner) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.clearRunner(String runnerId) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getRunner(String runnerId) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.getStandaloneServerProperty(String key) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.setStandaloneServerProperty(String key, Object value) to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.Client.saveStandaloneServerProperties() to the standalone client API.&lt;br /&gt;
*Added net.lugdunon.client.runner.Runner to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.ClientUpdaterRunner to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.ServerRunner to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.client.runner.WorldGeneratorRunner to the standalone client code base.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium.consoleParameterFilters.CodexRESTHandler now contains a boolean value indicating whether or not a parameter filter has a client-side implementation.&lt;br /&gt;
*net.lugdunon.world.defaults.compendium.consoleParameterFilters.Codex now indicates if a parameter filter has a client-side implementation.&lt;br /&gt;
*Added net.lugdunon.Game.INFINITE_COMPLETE_THRESHOLD to the server-side API.&lt;br /&gt;
*Added net.lugdunon.Game.isShutdownInProgress() to the server-side API.&lt;br /&gt;
*net.lugdunon.command.core.ConnectToServerCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.&lt;br /&gt;
*net.lugdunon.command.core.console.gm.SaveCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.&lt;br /&gt;
*net.lugdunon.command.core.console.gm.ShutdownCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.&lt;br /&gt;
*Moved standalone client automatic shutdown when the server super user disconnects from net.lugdunon.command.core.console.QuitCommand to net.lugdunon.state.State.invalidateAccount(Account a).&lt;br /&gt;
*Fixed an issue with net.lugdunon.state.quest.condition.completion.reward.ItemReward that was causing issues with saving quest data.&lt;br /&gt;
*Fixed an issue that was causing RECIPE:CRAFTING.RECIPE.ID to appear in several quest summaries. Read that as 'I totally forgot to implement the following feature for 0.6.3'.&lt;br /&gt;
*Parameter filter support extended for use in text block on the client-side.&lt;br /&gt;
*Added game.filterText(text,actor,props) to client-side API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.parameters.IParameterFilter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.command.core.console.parameters.IParameterFilter.hasClientSide() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.command.Interpreter.listClientSideParameterFilters() to the server-side API.&lt;br /&gt;
*Fixed match for net.lugdunon.world.defaults.compendium.CraftingRecipeLinkParameterFilter to disregard a trailing '.'.&lt;br /&gt;
*Fixed match for net.lugdunon.world.defaults.compendium.InstancedPlayerItemLinkParameterFilter to disregard a trailing '.'.&lt;br /&gt;
*Fixed match for net.lugdunon.world.defaults.compendium.ModifierLinkParameterFilter to disregard a trailing '.'.&lt;br /&gt;
*Fixed match for net.lugdunon.world.defaults.compendium.SpellLinkParameterFilter to disregard a trailing '.'.&lt;br /&gt;
*Added net.lugdunon.world.defaults.compendium.CraftingRecipeLinkParameterFilter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.world.defaults.compendium.InstancedPlayerItemLinkParameterFilter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.world.defaults.compendium.ModifierLinkParameterFilter to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.world.defaults.compendium.SpellLinkParameterFilter to the client-side code base.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.4]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.3</id>
		<title>Release 0.6.3</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.3"/>
				<updated>2015-02-15T19:46:09Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: SuperHawksman moved page Rel 0.6.3 to Release 0.6.3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''01/05/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods altered in this update:&lt;br /&gt;
*net.lugdunon.world.defaults.environment&lt;br /&gt;
*net.lugdunon.currency.gsc&lt;br /&gt;
&lt;br /&gt;
Server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*commands.json&lt;br /&gt;
*quests.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed an NPE in net.lugdunon.util.FileUtils.getNamespacedProperty(String p, JSONObject o) that was preventing players from properly learning recipes.&lt;br /&gt;
*Fixed run.bat file for windows client and server downloads.&lt;br /&gt;
*Added logs directory for linux server download.&lt;br /&gt;
*Added -Dno.update flag for both server and client. If this flag is set to true, then no update check is performed.&lt;br /&gt;
*Added game.player null check to OOCConsoleCommand, SayConsoleCommand, and YellConsoleCommand commandResponse() function.&lt;br /&gt;
*CraftItemCommand range check radius increased to 3, up from 2.&lt;br /&gt;
*Fixed an issue with the artifact updater not correctly deploying new mod jar to the necessary worlds / campaigns. &lt;br /&gt;
*Added JREs (v7 u55) to the server and client builds.&lt;br /&gt;
*Added support in the validation code for required dom elements.&lt;br /&gt;
*Server incremented to 0.6.3.&lt;br /&gt;
*HTML5 client incremented to 0.6.3.&lt;br /&gt;
*Standalone client incremented to 0.1.1.&lt;br /&gt;
*net.lugdunon.world.defaults.environment mod incremented to 0.0.2.&lt;br /&gt;
*net.lugdunon.currency.gsc mod incremented to 0.0.2.&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults server mod incremented to 0.0.2.&lt;br /&gt;
*Item now required for net.lugdunon.state.quest.condition.abandon.ItemDebit.&lt;br /&gt;
*Item now required for net.lugdunon.state.quest.condition.completion.ItemDebit.&lt;br /&gt;
*Item now required for net.lugdunon.state.quest.condition.completion.reward.ItemReward.&lt;br /&gt;
*Item now required for net.lugdunon.state.quest.progress.PlaceItem.&lt;br /&gt;
*Item or item type now required for net.lugdunon.state.quest.progress.CountableItemBasedProgress.&lt;br /&gt;
*Fixed a path issue with the lugdunon-server windows run.bat file.&lt;br /&gt;
*Fixed an issue with process termination that was causing the standalone client to crash each time a player attempted to close the client.&lt;br /&gt;
*Added net.lugdunon.character.Character.MAIL_ATTACHMENTS_SIZE (9).&lt;br /&gt;
*Replaced the 'register' section in the client login dialog with a 'purchase' section.&lt;br /&gt;
*net.lugdunon.ui.item.ItemSelectorDialog now supports the inclusion of a filter function that can be used to filter out unwanted items from the selection.&lt;br /&gt;
*Added support for initData.showEmpty in net.lugdunon.ui.item.ItemSelectorDialog.init(initData) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.item.ItemSelectorDialog.FILTER_SHOW_PLAYER_NON_INSTANCED_ONLY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.item.ItemSelectorDialog.FILTER_SHOW_PLAYER_PLACEABLES_ONLY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.isEditModeOnly() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.isNPCOnly() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.isPlaceable() to the client-side API.&lt;br /&gt;
*Added String.nlToBr() to the client-side API.&lt;br /&gt;
*Added String.brToNl() to the client-side API.&lt;br /&gt;
*Added DivHTMLElement.initValidation() to the client-side API.&lt;br /&gt;
*Added DivHTMLElement.validate() to the client-side API.&lt;br /&gt;
*Added support for client-side validation. This validation works on both &amp;lt;input&amp;gt; and &amp;lt;textarea&amp;gt; tags that feature the proper metadata, and is initialized and checked using a containing &amp;lt;div&amp;gt; element's initValidation() and validate() functions.&lt;br /&gt;
*Added support for offset.noShim flag in game.showLabel(text,offset).&lt;br /&gt;
*Added validation for certain fields in the QuestEditorDialog and children.&lt;br /&gt;
*Completed implementation of QuestEditorDialog and all of its default children.&lt;br /&gt;
*Added net.lugdunon.command.core.edit.EditQuestCommand.&lt;br /&gt;
*DefaultWorldGen.json now contains an overwrite directive for etc/commands.json.&lt;br /&gt;
*Added net.lugdunon.state.currency.ICurrency.renderEditUI(parent) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.currency.ICurrency.valueFromEditUI(parent) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.CountableBasedProgress.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.CountableItemBasedProgress.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.CountableNPCBasedProgress.&lt;br /&gt;
*Added net.lugdunon.state.quest.QuestDefinitions.questUpdated(quest) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.quest.QuestDefinitions.setQuest(JSONObject quest) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.saveQuests() to the server-side API.&lt;br /&gt;
*Changed the icon for the quests button from a start to an exclamation point.&lt;br /&gt;
*Added net.lugdunon.ui.icon.edit.QuestEditorIcon to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.advancements.renderer.AdvancementTooltipRenderer to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.QuestEditorDialog to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.QuestSubUI to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.AbandonConditions to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.CompletionConditions to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.General to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.Requirements to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.Resolver to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.Text to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.Trigger to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.IQuestInformation to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.IQuestReferenced to the client-side code base.&lt;br /&gt;
*Added Namespace.keysInObject(o) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.Dialog.smallListSelectionDialog(title,context,populateListCallback) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.Toggle.isDisabled() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.Toggle.getValue() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.Toggle. to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.IProgress.getEditorData() to the client-side API.&lt;br /&gt;
*Provided implementation details for net.lugdunon.state.quest.progress.ItemCollection in the client-side API.&lt;br /&gt;
*Provided implementation details for net.lugdunon.state.quest.resolver.NPCResolver in the client-side API.&lt;br /&gt;
*Provided implementation details for net.lugdunon.state.quest.trigger.NPCTrigger in the client-side API.&lt;br /&gt;
*net.lugdunon.item.ItemInstance.init(initData) now supports initData.isQuestItem.&lt;br /&gt;
*net.lugdunon.ui.item.ItemSelectorDialog.init(initData) now supports initData.showSlider (to show or hide stack size slider). Defaults to true.&lt;br /&gt;
*net.lugdunon.ui.Toggle.init(initData) now supports initData.noInitialTrigger.&lt;br /&gt;
*net.lugdunon.ui.Toggle.setValue(value,noTrigger) now supports noTrigger, a boolean value that if set to true, will not call the change delegate.&lt;br /&gt;
*net.lugdunon.state.quest.Quest can now be properly inited from a definition.&lt;br /&gt;
*Toggle Options Dialog / Clear Target keybinding now also closes dialogs that support onclose().&lt;br /&gt;
*Environment light map now is now applied via a multiply composite operation instead of an overlay.&lt;br /&gt;
*Began laying the groundwork for the in-game quest editor.&lt;br /&gt;
*net.lugdunon.state.quest.QuestDefinitions now hosts lists of progress, resolver, trigger, completion and abandon condition implementation classes in addition to the quests themselves.&lt;br /&gt;
*Refactored the structure of ~/etc/quests.json to contain a list of progress, resolver, trigger, completion and abandon conditions.&lt;br /&gt;
*Added support for quest progress, resolver, trigger, completion and abandon conditions to net.lugdunon.state.mod.Mod.&lt;br /&gt;
*Added an overwrite directive for quests.json to net.lugdunon.server.worldgen.defaults.DefaultWorldGen.json&lt;br /&gt;
*Added game.getQuesting() to the client-side API to provide access to the quest definitions object.&lt;br /&gt;
*Added net.lugdunon.state.quest.condition.abandon.IAbandonCondition to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.condition.completion.ICompletionCondition to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.IProgress to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.BaseProgress to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.CraftItem to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.ItemCollection to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.KillNPC to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.NPCProximity to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.PlaceItem to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.resolver.IResolver to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.resolver.BaseResolver to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.resolver.NPCResolver to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.trigger.ITrigger to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.trigger.BaseTrigger to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.trigger.NPCTrigger to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.QuestDefinitions to the client-side code base.&lt;br /&gt;
*Moved net.lugdunon.state.quest.Quest from the client to the server. &lt;br /&gt;
*Moved net.lugdunon.state.quest.QuestData from the client to the server. &lt;br /&gt;
*Moved net.lugdunon.state.quest.QuestProgress from the client to the server. &lt;br /&gt;
*Added the ability to switch characters without having to login and connect to the server again.&lt;br /&gt;
*Added net.lugdunon.ui.optionsMenu.options.ChangeCharacterOption to the client-side API.&lt;br /&gt;
*net.lugdunon.ui.optionsMenu.OptionsDialog.removeOption(option) will no longer add an option that is already in the options list.&lt;br /&gt;
*net.lugdunon.ui.optionsMenu.OptionsDialog.addOption(option,index) will no longer add an option that is already in the options list.&lt;br /&gt;
*net.lugdunon.ui.settingsMenu.SettingsDialog.addSetting(setting,index) will no longer add a setting that is already in the settings list.&lt;br /&gt;
*game.screenLocationUpdated() will now only call listeners that implement screenLocationUpdated().&lt;br /&gt;
*Added exception handling for the game state portion of the game loop. This will allow the game loop to continue functioning even if an error occurs in the current game state's update() or draw() calls.&lt;br /&gt;
*net.lugdunon.command.core.console.ConsoleCommand now sets an opCodeAlias command property, before handing control off to the actual console fired command.&lt;br /&gt;
*/quit now logs the player out of the server and returns the client to the login screen.&lt;br /&gt;
*/logout now logs the player out of the server and returns the client to the login screen.&lt;br /&gt;
*/camp now logs the player's character out of the server and returns the client to the character select screen.&lt;br /&gt;
*Modified the execution of the client-side net.lugdunon.command.core.LoadCharacterCommand to allow for switching characters while still being logged into a server.&lt;br /&gt;
*Fixed scrollbar overlaps in the main UI and the default compendium mod.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.3]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.3</id>
		<title>Release 0.6.3</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.3"/>
				<updated>2015-02-15T19:46:00Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''01/05/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mods altered in this update:&lt;br /&gt;
*net.lugdunon.world.defaults.environment&lt;br /&gt;
*net.lugdunon.currency.gsc&lt;br /&gt;
&lt;br /&gt;
Server mods altered in this update:&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*commands.json&lt;br /&gt;
*quests.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed an NPE in net.lugdunon.util.FileUtils.getNamespacedProperty(String p, JSONObject o) that was preventing players from properly learning recipes.&lt;br /&gt;
*Fixed run.bat file for windows client and server downloads.&lt;br /&gt;
*Added logs directory for linux server download.&lt;br /&gt;
*Added -Dno.update flag for both server and client. If this flag is set to true, then no update check is performed.&lt;br /&gt;
*Added game.player null check to OOCConsoleCommand, SayConsoleCommand, and YellConsoleCommand commandResponse() function.&lt;br /&gt;
*CraftItemCommand range check radius increased to 3, up from 2.&lt;br /&gt;
*Fixed an issue with the artifact updater not correctly deploying new mod jar to the necessary worlds / campaigns. &lt;br /&gt;
*Added JREs (v7 u55) to the server and client builds.&lt;br /&gt;
*Added support in the validation code for required dom elements.&lt;br /&gt;
*Server incremented to 0.6.3.&lt;br /&gt;
*HTML5 client incremented to 0.6.3.&lt;br /&gt;
*Standalone client incremented to 0.1.1.&lt;br /&gt;
*net.lugdunon.world.defaults.environment mod incremented to 0.0.2.&lt;br /&gt;
*net.lugdunon.currency.gsc mod incremented to 0.0.2.&lt;br /&gt;
*net.lugdunon.server.worldgen.defaults server mod incremented to 0.0.2.&lt;br /&gt;
*Item now required for net.lugdunon.state.quest.condition.abandon.ItemDebit.&lt;br /&gt;
*Item now required for net.lugdunon.state.quest.condition.completion.ItemDebit.&lt;br /&gt;
*Item now required for net.lugdunon.state.quest.condition.completion.reward.ItemReward.&lt;br /&gt;
*Item now required for net.lugdunon.state.quest.progress.PlaceItem.&lt;br /&gt;
*Item or item type now required for net.lugdunon.state.quest.progress.CountableItemBasedProgress.&lt;br /&gt;
*Fixed a path issue with the lugdunon-server windows run.bat file.&lt;br /&gt;
*Fixed an issue with process termination that was causing the standalone client to crash each time a player attempted to close the client.&lt;br /&gt;
*Added net.lugdunon.character.Character.MAIL_ATTACHMENTS_SIZE (9).&lt;br /&gt;
*Replaced the 'register' section in the client login dialog with a 'purchase' section.&lt;br /&gt;
*net.lugdunon.ui.item.ItemSelectorDialog now supports the inclusion of a filter function that can be used to filter out unwanted items from the selection.&lt;br /&gt;
*Added support for initData.showEmpty in net.lugdunon.ui.item.ItemSelectorDialog.init(initData) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.item.ItemSelectorDialog.FILTER_SHOW_PLAYER_NON_INSTANCED_ONLY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.item.ItemSelectorDialog.FILTER_SHOW_PLAYER_PLACEABLES_ONLY to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.isEditModeOnly() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.isNPCOnly() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.item.Item.isPlaceable() to the client-side API.&lt;br /&gt;
*Added String.nlToBr() to the client-side API.&lt;br /&gt;
*Added String.brToNl() to the client-side API.&lt;br /&gt;
*Added DivHTMLElement.initValidation() to the client-side API.&lt;br /&gt;
*Added DivHTMLElement.validate() to the client-side API.&lt;br /&gt;
*Added support for client-side validation. This validation works on both &amp;lt;input&amp;gt; and &amp;lt;textarea&amp;gt; tags that feature the proper metadata, and is initialized and checked using a containing &amp;lt;div&amp;gt; element's initValidation() and validate() functions.&lt;br /&gt;
*Added support for offset.noShim flag in game.showLabel(text,offset).&lt;br /&gt;
*Added validation for certain fields in the QuestEditorDialog and children.&lt;br /&gt;
*Completed implementation of QuestEditorDialog and all of its default children.&lt;br /&gt;
*Added net.lugdunon.command.core.edit.EditQuestCommand.&lt;br /&gt;
*DefaultWorldGen.json now contains an overwrite directive for etc/commands.json.&lt;br /&gt;
*Added net.lugdunon.state.currency.ICurrency.renderEditUI(parent) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.currency.ICurrency.valueFromEditUI(parent) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.CountableBasedProgress.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.CountableItemBasedProgress.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.CountableNPCBasedProgress.&lt;br /&gt;
*Added net.lugdunon.state.quest.QuestDefinitions.questUpdated(quest) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.quest.QuestDefinitions.setQuest(JSONObject quest) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.saveQuests() to the server-side API.&lt;br /&gt;
*Changed the icon for the quests button from a start to an exclamation point.&lt;br /&gt;
*Added net.lugdunon.ui.icon.edit.QuestEditorIcon to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.advancements.renderer.AdvancementTooltipRenderer to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.QuestEditorDialog to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.QuestSubUI to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.AbandonConditions to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.CompletionConditions to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.General to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.Requirements to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.Resolver to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.Text to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.ui.quest.sub.Trigger to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.IQuestInformation to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.IQuestReferenced to the client-side code base.&lt;br /&gt;
*Added Namespace.keysInObject(o) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.Dialog.smallListSelectionDialog(title,context,populateListCallback) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.Toggle.isDisabled() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.Toggle.getValue() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.Toggle. to the client-side API.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.IProgress.getEditorData() to the client-side API.&lt;br /&gt;
*Provided implementation details for net.lugdunon.state.quest.progress.ItemCollection in the client-side API.&lt;br /&gt;
*Provided implementation details for net.lugdunon.state.quest.resolver.NPCResolver in the client-side API.&lt;br /&gt;
*Provided implementation details for net.lugdunon.state.quest.trigger.NPCTrigger in the client-side API.&lt;br /&gt;
*net.lugdunon.item.ItemInstance.init(initData) now supports initData.isQuestItem.&lt;br /&gt;
*net.lugdunon.ui.item.ItemSelectorDialog.init(initData) now supports initData.showSlider (to show or hide stack size slider). Defaults to true.&lt;br /&gt;
*net.lugdunon.ui.Toggle.init(initData) now supports initData.noInitialTrigger.&lt;br /&gt;
*net.lugdunon.ui.Toggle.setValue(value,noTrigger) now supports noTrigger, a boolean value that if set to true, will not call the change delegate.&lt;br /&gt;
*net.lugdunon.state.quest.Quest can now be properly inited from a definition.&lt;br /&gt;
*Toggle Options Dialog / Clear Target keybinding now also closes dialogs that support onclose().&lt;br /&gt;
*Environment light map now is now applied via a multiply composite operation instead of an overlay.&lt;br /&gt;
*Began laying the groundwork for the in-game quest editor.&lt;br /&gt;
*net.lugdunon.state.quest.QuestDefinitions now hosts lists of progress, resolver, trigger, completion and abandon condition implementation classes in addition to the quests themselves.&lt;br /&gt;
*Refactored the structure of ~/etc/quests.json to contain a list of progress, resolver, trigger, completion and abandon conditions.&lt;br /&gt;
*Added support for quest progress, resolver, trigger, completion and abandon conditions to net.lugdunon.state.mod.Mod.&lt;br /&gt;
*Added an overwrite directive for quests.json to net.lugdunon.server.worldgen.defaults.DefaultWorldGen.json&lt;br /&gt;
*Added game.getQuesting() to the client-side API to provide access to the quest definitions object.&lt;br /&gt;
*Added net.lugdunon.state.quest.condition.abandon.IAbandonCondition to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.condition.completion.ICompletionCondition to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.IProgress to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.BaseProgress to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.CraftItem to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.ItemCollection to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.KillNPC to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.NPCProximity to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.PlaceItem to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.resolver.IResolver to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.resolver.BaseResolver to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.resolver.NPCResolver to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.trigger.ITrigger to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.trigger.BaseTrigger to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.trigger.NPCTrigger to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.quest.QuestDefinitions to the client-side code base.&lt;br /&gt;
*Moved net.lugdunon.state.quest.Quest from the client to the server. &lt;br /&gt;
*Moved net.lugdunon.state.quest.QuestData from the client to the server. &lt;br /&gt;
*Moved net.lugdunon.state.quest.QuestProgress from the client to the server. &lt;br /&gt;
*Added the ability to switch characters without having to login and connect to the server again.&lt;br /&gt;
*Added net.lugdunon.ui.optionsMenu.options.ChangeCharacterOption to the client-side API.&lt;br /&gt;
*net.lugdunon.ui.optionsMenu.OptionsDialog.removeOption(option) will no longer add an option that is already in the options list.&lt;br /&gt;
*net.lugdunon.ui.optionsMenu.OptionsDialog.addOption(option,index) will no longer add an option that is already in the options list.&lt;br /&gt;
*net.lugdunon.ui.settingsMenu.SettingsDialog.addSetting(setting,index) will no longer add a setting that is already in the settings list.&lt;br /&gt;
*game.screenLocationUpdated() will now only call listeners that implement screenLocationUpdated().&lt;br /&gt;
*Added exception handling for the game state portion of the game loop. This will allow the game loop to continue functioning even if an error occurs in the current game state's update() or draw() calls.&lt;br /&gt;
*net.lugdunon.command.core.console.ConsoleCommand now sets an opCodeAlias command property, before handing control off to the actual console fired command.&lt;br /&gt;
*/quit now logs the player out of the server and returns the client to the login screen.&lt;br /&gt;
*/logout now logs the player out of the server and returns the client to the login screen.&lt;br /&gt;
*/camp now logs the player's character out of the server and returns the client to the character select screen.&lt;br /&gt;
*Modified the execution of the client-side net.lugdunon.command.core.LoadCharacterCommand to allow for switching characters while still being logged into a server.&lt;br /&gt;
*Fixed scrollbar overlaps in the main UI and the default compendium mod.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.3]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.2</id>
		<title>Release 0.6.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.2"/>
				<updated>2015-02-15T19:41:38Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: SuperHawksman moved page Rel 0.6.2 to Release 0.6.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.2'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''06/04/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*compendium.json&lt;br /&gt;
*items.json&lt;br /&gt;
*manifest.json&lt;br /&gt;
*mods.json&lt;br /&gt;
*quests.json&lt;br /&gt;
*restHandlers.json&lt;br /&gt;
*subsystems.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed several issues with scroll bars in the new standalone client UIs.&lt;br /&gt;
*Added a downloads page (http://lugdunon.net/downloads.html) to the main website.&lt;br /&gt;
*Removed the need to supply a super user account password when running a server (su.password in the server.cfg). 'su.account' is still required however.&lt;br /&gt;
*Fixed a height issue with the login dialog that was causing unnecessary scroll bars.&lt;br /&gt;
*Fixed several items that were not properly marked as npcOnly.&lt;br /&gt;
*Fixed an issue that was causing the item class to not serialize the name and description properties to JSON.&lt;br /&gt;
*Local server.mod and mod repository directories are now located in the ./lib directory.&lt;br /&gt;
*Server / standalone client code base updates will now warn that an restart is required before updates take effect.&lt;br /&gt;
*BaseWorldGen now checks for missing mods on startup and installs them from the local mod repository.&lt;br /&gt;
*Added a standalone client link to the browser client.&lt;br /&gt;
*All characters are capable of storing arbitrary persistent values in a properties object. This was previously only available to NonPlayerCharacters.&lt;br /&gt;
*Removed the PROPS_FLAG from net.lugdunon.character.CharacterSerializer.&lt;br /&gt;
*Added net.lugdunon.character.Character.getProperty(propertyKey) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.character.Character.setProperty(propertyKey,propertyValue) to the client-side API. Note that setting a property in this fashion will not carry to the server state, nor will it be persisted after this session is complete. Setting a character property in a manner that will be available to all clients, server and persisted must be accomplished using the server-side property API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.parameters.getHRMatch() to the server-side API. This method should return the human readable version of the matching parameter.&lt;br /&gt;
*Added support for net.lugdunon.state.recipe.Recipe objects in net.lugdunon.command.CommandProperties to the server-side API.&lt;br /&gt;
*Added a new feature: The Compendium Lugus. This feature exposes various aspects of the server data to players, and modders via a set of codices. Each codex features a UI element and REST service to provide access to the codex's data. 7 codices are provided by default: server version / configuration information, console commands, console parameter filters, crafting recipes, instanced player items, spells, and modifiers. There is also a REST service for the compendium itself, which lists all compiled codices.&lt;br /&gt;
*Added net.lugdunon.state.compendium.Codex to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.CodexDetailsTooltipRenderer to the client-side&lt;br /&gt;
*Added net.lugdunon.state.compendium.Compendium to the client-side code base. code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.Codex to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.Compendium to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.rest.BaseCodexRESTHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.rest.CompendiumRESTHandler to the server-side code base.&lt;br /&gt;
*Added a net.lugdunon.world.defaults.compendium world mod. This mod provides the default codices used in Lugdunon.&lt;br /&gt;
*Added several new console parameter filters to allow players to link crafting recipes, items, spells, and modifiers in the chat console.&lt;br /&gt;
*The default crafting recipe codex supports 'drill down' of recipe ingredients. In other words, a player can click on an item in a recipe (in the codex) to show that item's recipe. A history of the item progression is tracked in the frame to the left of the recipe area.&lt;br /&gt;
*The default crafting recipe codex requires that a player first 'learn' a recipe by crafting the item before they can directly view the recipe in the compendium. Linked recipes and 'drill down' recipes will still be visible however.&lt;br /&gt;
*The default crafting recipe codex also allows linking of a given recipe by clicking the recipe's link icon.&lt;br /&gt;
*The default crafting recipe codex will also place 'console link', and 'view in compendium' buttons in the default crafting UI.&lt;br /&gt;
*The default instanced player item codex allows players to link items by clicking on them via the primary mouse button. Additionally GMs can auto-assign an item (or stack thereof) to their current target (or themselves if no valid target specified) via the secondary mouse button. Also, a GM can focus the chat console with the relevant /give command via the middle mouse button.&lt;br /&gt;
*Updated recipe links on several quests to show the recipe in the compendium.&lt;br /&gt;
*Added net.lugdunon.command.core.EventProducerCommand to the client-side code base.&lt;br /&gt;
*Added a rendering hook API to the client-side code base. This API will allow for mods to extend existing UIs in an unintrusive way.&lt;br /&gt;
*Added game.registerRenderingHook(hookId,renderDelegate) to the client-side API.&lt;br /&gt;
*Added game.unregisterRenderingHook(hookId,renderDelegate) to the client-side API.&lt;br /&gt;
*Added game.getRenderingHooks(hookId) to the client-side API.&lt;br /&gt;
*Added game.restUrlBase to the client-side API.&lt;br /&gt;
*Added game.client.standaloneClientVersion to the client-side API.&lt;br /&gt;
*Added game.client.getServerRESTRequest(request,props,callback,context) to the client-side API.&lt;br /&gt;
*Added game.client.postServerRESTRequest(request,props,callback,context) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.inventory.sub.CraftingGrid.getCraftingResult() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.inventory.sub.CraftingGrid.getCraftingResultSlot() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.inventory.InventoryDialog.getSubpanel() to the client-side API.&lt;br /&gt;
*net.lugdunon.ui.icon.IconSelectorDialog.createIconDOM(delegate,iconText,iconImage,x,y,w,h,data,tooltip) functionality greatly expanded, to include tooltips, icon generation from item, recipe, and modifier definitions, and primary, secondary, and tertiary mouse click action, and meta key support for delegate.setData().&lt;br /&gt;
*net.lugdunon.states.ActionBarGameState.craftingResultUpdated(character,recipeId,craftedItemId,craftedItemCount,craftedStamina) now contains the recipeId.&lt;br /&gt;
*net.lugdunon.ui.inventory.sub.CraftingGrid.craftingResultUpdated(character,recipeId,craftedItemId,craftedItemCount,craftedStamina) now contains the recipeId.&lt;br /&gt;
*CraftItemCommand now returns the recipeId.&lt;br /&gt;
*Added net.lugdunon.command.core.console.ConsoleFiredCommand.getConsoleCommandParameters() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.ConsoleFiredCommand.getConsoleOpCodeAlias() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.ConsoleFiredCommand.getConsoleOpCodeAliases() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.ConsoleFiredCommand.ConsoleCommandParameter to the server-side API.&lt;br /&gt;
*Added net.lugdunon.server.merging.BaseMergeStrategy to the server-side API.&lt;br /&gt;
*Mods now support codices, and restHandlers, and consoleParameterFilters.&lt;br /&gt;
*ServerMods now support codices, commands, restHandlers, and consoleParameterFilters.&lt;br /&gt;
*Added support for etcPath,mergeEtc,overwriteEtc to net.lugdunon.server.mod.ServerMod. These values determine how to process certain etc files provided in this mod in the event of an update.&lt;br /&gt;
*Added net.lugdunon.state.State.IAccountConnectionListener to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.IPlayerCharacterConnectionListener to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.addAccountConnectionListener(IAccountConnectionListener acl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.removeAccountConnectionListener(IAccountConnectionListener acl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.addPlayerCharacterConnectionListener(IPlayerCharacterConnectionListener pcl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.removePlayerCharacterConnectionListener(IPlayerCharacterConnectionListener pcl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getWorldConfigProperty(String propertyKey) to the server-side API.&lt;br /&gt;
*Default seed changed to LUGDUNON.&lt;br /&gt;
*ArtifactUpdater now supports merging of certain /etc assets.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.getNamespacedProperty(String p, JSONObject o) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.setNamespacedProperty(String[] p, Object v) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.setNamespacedProperty(String[] p, Object v, JSONObject o) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.Server.getVersion() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.Server.getServerProperty(String propertyKey) to the server-side API.&lt;br /&gt;
*Standalone client and server processes now attempt to update their artifacts / assets on startup.&lt;br /&gt;
*Added an auto.overwrite.mods world.cfg property. This property (false by default) instructs the update process whether or not to overwrite any /etc files that server or world mods list for overwriting.&lt;br /&gt;
*Added an auto.merge.mods world.cfg property. This property (false by default) instructs the update process whether or not to merge any /etc files that server or world mods list for merging.&lt;br /&gt;
*/etc file merging and overwriting support added for server mods with worldGens defined.&lt;br /&gt;
*The update process now logs what it did to a timestamped file.&lt;br /&gt;
*Standalone client now reports the location of the update process log file, as well as reporting its contents.&lt;br /&gt;
*Added support for worldGen.json to provide a &amp;quot;static&amp;quot;.&amp;quot;merge.etc&amp;quot; array containing all /etc files that need merging in an update.&lt;br /&gt;
*Added support for worldGen.json to provide a &amp;quot;static&amp;quot;.&amp;quot;overwrite.etc&amp;quot; array containing all /etc files that need overwriting in an update.&lt;br /&gt;
*Added a merge strategy API to the server-side code base. This API is used to determine how a merge should occur for a given /etc file.&lt;br /&gt;
*Added net.lugdunon.server.merging.IEtcFileMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.SimpleStringMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.SimpleIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.DialogueIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.ItemIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.NameMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.QuestIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.RecipeIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.VendorIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added support for specifying custom merge strategies in net.lugdunon.server.mod.ServerMod.&lt;br /&gt;
*Added support for specifying custom merge strategies in net.lugdunon.state.mod.Mod.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.writeFile(String filePath,byte[] contents,boolean absolute) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.writeJSON(String file, Object json, boolean writeReadable, boolean absolute) to the server-side API.&lt;br /&gt;
*Widened the settings UI from 700 to 900 pixels.&lt;br /&gt;
*Initial support for gamepads is in (discovery, polling, mapping). Integration with actual input system still to come.&lt;br /&gt;
*Expanded the keybinding system to add support for a primary and secondary keybinding for each action.&lt;br /&gt;
*Added net.lugdunon.input.GamePad to the client-side code base.&lt;br /&gt;
*Added support for artifact / asset updating on server and standalone client startup.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.ClientArtifactUpdater to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.client.ClientUpdaterRunner to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.getTmpDir() to the server-side API.&lt;br /&gt;
*Fixed an issue with the auth server not sending the welcome email on account registration.&lt;br /&gt;
*Fixed a small issue with the table styling.&lt;br /&gt;
*Completed the outstanding client UIs for the standalone client. This includes the ability to create, edit, and launch single player and multi player server instances, and configure the standalone server's startup configuration.&lt;br /&gt;
*Custom server.cfg and world.cfg properties can now be registered for discover by server and world mods.&lt;br /&gt;
*Added net.lugdunon.states.worldGen.WorldGenState to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.states.list.AvailableWorldGensList to the client-side code base.&lt;br /&gt;
*net.lugdunon.states.LargeDialogState now supports the use of a closeDelegate.&lt;br /&gt;
*net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting now allows for the selection of a local server address (for multiplayer instances), and also supplies the necessary information for port forwarding and for disseminating to players.&lt;br /&gt;
*net.lugdunon.ui.settingsMenu.SettingsDialog now support the inclusion of a setting index when calling show(), which will determine the setting initially shown to the user.&lt;br /&gt;
*net.lugdunon.ui.SimpleKeyValuePropertyEditor now supports the inclusion of a data set upon initialization.&lt;br /&gt;
*Namespace will now attempt to frontload all css assets supplied by a manifest for a given searchpath.&lt;br /&gt;
*Support for CSS supplied via server and standalone client has been finally added. CSS urls now support an ${ASSETS_PREFIX} wildcard for assets served up by a server, or the standalone client. This prefix will be replaced with the asset search path used to load the CSS.&lt;br /&gt;
*game.loadGameState() now support the re-initialization of a game state if the initData property is not null.&lt;br /&gt;
*Added support for versioning of assets through the use of a server-hosted .ldn file, and the mod.json, server.mod.json, or artifact.ldn file. This file, named the same as the asset, and terminated with an &amp;quot;.ldn&amp;quot; extension, consists of a version and an MD5 checksum. The mod.json, server.mod.json, and artifact.ldn all contain the artifact / asset's version and artifactory url. Support will soon be added to allow a server or standalone client to query an artifactory for any updated artifacts / assets on startup and update accordingly.&lt;br /&gt;
*Added net.lugdunon.task.LDNTask to the build code base.&lt;br /&gt;
*Added win/unix server builds to the build process.&lt;br /&gt;
*Added .ldn generation to the build process.&lt;br /&gt;
*The standalone client can now serve up assets deemed to be 'standalone exports'. These assets are listed in a standaloneExports.json file placed in the default package of an artifact / asset .jar. An asset listed therein will appear in the client's, and not the server's manifest.&lt;br /&gt;
*Added net.lugdunon.client.manifest.ManifestGenerator to the standalone client code base.&lt;br /&gt;
*Standalone client now enumerate's local addresses in a separate thread upon startup.&lt;br /&gt;
*Added net.lugdunon.client.WorldGeneratorRunner to the standalone client code base.&lt;br /&gt;
*World generation is accomplished by spawning a separate process.&lt;br /&gt;
*Added standaloneExports.json to the standalone client code base.&lt;br /&gt;
*Added standaloneExports.json to the server side code base.&lt;br /&gt;
*Added standaloneExports.json to the default world gen server mod code base.&lt;br /&gt;
*Added net.lugdunon.client.artifact.ldn to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.server.artifact.ldn to the server side code base.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerMod.getArtifact() to the server side API.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerMod.listRegisteredServerProperties() to the server side API.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerMod.listRegisteredWorldProperties() to the server side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.getArtifact() to the server side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.listRegisteredServerProperties() to the server side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.listRegisteredWorldProperties() to the server side API.&lt;br /&gt;
*Moved Buttons.png to the net.lugdunon.world.defaults.tui mod.&lt;br /&gt;
*Moved LunarPhases.png to the net.lugdunon.world.defaults.tui mod.&lt;br /&gt;
*Added Game.css to the net.lugdunon.world.defaults.tui mod.&lt;br /&gt;
*Added net.lugdunon.rest.core.RESTServiceEnumeratorHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.rest.core.system.RegisteredServerPropertiesHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.rest.core.system.RegisteredWorldPropertiesHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.ex.WorldIdNotSetException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.WorldGenerator to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.PropertyDefinition to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONArrayToSimpleMap(String key, String value, JSONArray a, Map&amp;lt;String, String&amp;gt; m) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONArrayToSimpleList(JSONArray a) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONArrayToSimpleList(JSONArray a, List&amp;lt;String&amp;gt; l) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.loadJar(String jarPath) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.getVersion(String pathToArtifact) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.getArtifactURL(String pathToArtifact) to the server-side API.&lt;br /&gt;
*Fixed an issue on the client-side that was causing placeable range checks to now wrap. This should fix the issues reported with being unable to access certain workstations in Aunt Peru's house.&lt;br /&gt;
*Added a standalone client (in three flavors: MacOS, Linux, and Windows)! The client is written using JCEF (https://code.google.com/p/javachromiumembedded). The standalone client (and server now) require a 64-bit java 7. This client currently support the playing of Lugdunon in a native environment, free from the need of an html5 complient web browser. Also supported currently is the ability to run a game campaign in standalone, single-player mode, and a multi-player server option for LAN and WAN play is coming soon!&lt;br /&gt;
*Added jquery base64 encoding / decoding lib to client code base.&lt;br /&gt;
*Added support for acquiring the current machine's public IP address (game.client.getPublicIp()).&lt;br /&gt;
*Addition of a standalone mode for both client and server code bases. Checking this on the server can be accomplished by calling Server.isStandalone() and on the client with game.isStandalone().&lt;br /&gt;
*net.lugdunon.states.list.LargeListState.populateListItems() now returns a boolean to indicate the inclusion of an 'add new row' list item.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting to the client-side code base. Players will be able to modify certain settings that pertain to standalone mode. Currently supported is the ability to change properties pertaining to the standalone server configuration.&lt;br /&gt;
*Added net.lugdunon.states.list.StandaloneClientOptionsList to the client-side code base. This will appear in lieu of of the server listing when a player logs into the standalone client. The server list will be shown instead in the case of a guest login.&lt;br /&gt;
*Added net.lugdunon.states.list.SinglePlayerOptionsList to the client-side code base. This appears when a player selected 'Singleplayer' from the standalone client options. Here, a player will be able to create new and edit existing single player campaigns.&lt;br /&gt;
*The progress dialog now has its id set using .data() upon creation.&lt;br /&gt;
*The client in standalone mode now features a black background.&lt;br /&gt;
*Added a net.lugdunon.ui.table.Table UI control to the client-side code base. This control supports the use of column models to dictate rendering, filtering, and sorting of data.&lt;br /&gt;
*Added net.lugdunon.ui.SimpleKeyValuePropertyEditor to the client-side code base. This editor leverages the new table control to allow for simple key / value property editing.&lt;br /&gt;
*Added game.getQSParams() to the client-side API. This allows easy access to any query parameters that exist in the query string of the URL used to load the client.&lt;br /&gt;
*Full screen functionality now takes advantage of the system's native full-screen exclusive mode for rendering at full screen when the client is run in standalone mode.&lt;br /&gt;
*Added game.getStandaloneRequest(request,props,callback,context) to the client-side API. This is used for calling any standalone client bridging REST services as a GET request. Calling this on a client that is not currently in standalone mode will have no result.&lt;br /&gt;
*Added game.postStandaloneRequest(request,props,callback,context) to the client-side API. This is used for calling any standalone client bridging REST services as a POST request. Calling this on a client that is not currently in standalone mode will have no result.&lt;br /&gt;
*Added the standalone client java code to the LugdunonServer project. The client code base leverages the server's code as well as including the ability to launch a server instance in a separate process. Also, for means of IPC communication between the standalone client and the chrome (HTML5) client process, and also between the standalone client and the server process, the standalone client maintains two small collections of REST services (one for each bridge). These services reside on the loopback interface on ports 41972, and 41973.&lt;br /&gt;
*The chrome (HTML5) client process is open for remote debugging on the loop interface at 41971.&lt;br /&gt;
*The lugdunon-server.jar is no longer monilithic. All supporting libs are now distributed alongside the server.jar. In addition, all mods are now self contained in their respective jars as well.&lt;br /&gt;
*Added a net.lugdunon.world.defaults.audio mod for containing all of the default sound effects used in Lugdunon.&lt;br /&gt;
*Added a net.lugdunon.world.defaults.audio.music mod for containing the default musical score used in Lugdunon.&lt;br /&gt;
*Moved net.lugdunon.world.environment.calendar.BaseCalendar from the net.lugdunon.world.defaults.environment mod to the main server code where it belongs.&lt;br /&gt;
*net.lugdunon.asset.manager.FileSystemAssetManager is now the default asset manager.&lt;br /&gt;
*net.lugdunon.asset.manager.FileSystemAssetManager has been optimized heavily to leverage the existing cache. This results in a server loading time of &amp;lt; 20 seconds.&lt;br /&gt;
*Mods are now loaded from a jar file at runtime, and placed in the world's ~/mods/ directory. They can be enabled via inclusion in the ~/etc/mods.json file. The mods and jar files are named according to the package that the mod.json manifest file is located.&lt;br /&gt;
*net.lugdunon.manifest.ManifestGenerator now examines the contents of all loaded mod jars in the discovery of client-side assets.&lt;br /&gt;
*Added an id field to net.lugdunon.state.mod.Mod in the server-side API.&lt;br /&gt;
*Added a version field to net.lugdunon.state.mod.Mod in the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.getModFilePath() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystem to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystems to the server-side code base.&lt;br /&gt;
*Modified the start() procedure for net.lugdunon.Server to facilitate standalone server mode.&lt;br /&gt;
*Modified the init() procedure for net.lugdunon.state.State to facilitate standalone server mode.&lt;br /&gt;
*Added ~/times.cfg for holding campaign creation, and last accessed times.&lt;br /&gt;
*Added net.lugdunon.state.World.getCreated() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getLastAccessed() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getLastAccessed(boolean update) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getModPath() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.createDefaultWorldStructure(String worldBase) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getSubsystems() to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.World.getEnvironment() from the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.World.getCharacterStatsSystem() from the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.CallService to the server-side code base to facilitate the calling of REST services.&lt;br /&gt;
*Added net.lugdunon.util.IFatalErrorHandler to the server-side code base. Any error that requires the cessation of the server process should call State.instance().getFatalErrorHandler().handleFatalError() from now on.&lt;br /&gt;
*Added net.lugdunon.util.ExitFatalErrorHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.setBaseFilePath(String baseFilePath) to the server-side API.&lt;br /&gt;
*Most of net.lugdunon.util.FileUtils' file access methods now support an absolute path mode.&lt;br /&gt;
*Added net.lugdunon.util.LocalNetworkAddressEnumerator to server-side API.&lt;br /&gt;
*Added ~/etc/subsystems.json.&lt;br /&gt;
*Added support for 'server' mods. These mods are slightly different than the existing 'world' mods in that they are loaded before everything else, and can alter the behavior of the server at large, as opposed to being confined to the scope of a particular world.&lt;br /&gt;
*Added support for a world generator system. This system handles the creation, deployment, and configuration of a game world.&lt;br /&gt;
*Added -Dlugdunon.server.mod.path JVM argument to indicate the location of the default server mods.&lt;br /&gt;
*Added -Dlugdunon.mod.path JVM argument to indicate the location of the default world mods.&lt;br /&gt;
*Added default.world.gen server.cfg property.&lt;br /&gt;
*Added net.lugdunon.world.defaults.tui mod. This mod contains the default tileset and UI assets.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults server mod. This mod contains the default world gen + all related ~/etc/ assets.&lt;br /&gt;
*All State.instance().getServerProperty() methods moved to Server.getServerProperty().&lt;br /&gt;
*Added Server.getServerModCache() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerMod to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerModCache to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerModCache to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.IWorldGen.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.BaseWorldGen.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.DefaultWorldGen.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.ex.WorldConfigurationException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.ex.WorldGenerationException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.ex.WorldInitializationException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONObjectToSimpleMap(JSONObject o) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONObjectToSimpleMap(JSONObject o, Map&amp;lt;String, String&amp;gt; m) to the server-side API.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.2]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.2</id>
		<title>Release 0.6.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.2"/>
				<updated>2015-02-15T19:40:42Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.2'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''06/04/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*compendium.json&lt;br /&gt;
*items.json&lt;br /&gt;
*manifest.json&lt;br /&gt;
*mods.json&lt;br /&gt;
*quests.json&lt;br /&gt;
*restHandlers.json&lt;br /&gt;
*subsystems.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed several issues with scroll bars in the new standalone client UIs.&lt;br /&gt;
*Added a downloads page (http://lugdunon.net/downloads.html) to the main website.&lt;br /&gt;
*Removed the need to supply a super user account password when running a server (su.password in the server.cfg). 'su.account' is still required however.&lt;br /&gt;
*Fixed a height issue with the login dialog that was causing unnecessary scroll bars.&lt;br /&gt;
*Fixed several items that were not properly marked as npcOnly.&lt;br /&gt;
*Fixed an issue that was causing the item class to not serialize the name and description properties to JSON.&lt;br /&gt;
*Local server.mod and mod repository directories are now located in the ./lib directory.&lt;br /&gt;
*Server / standalone client code base updates will now warn that an restart is required before updates take effect.&lt;br /&gt;
*BaseWorldGen now checks for missing mods on startup and installs them from the local mod repository.&lt;br /&gt;
*Added a standalone client link to the browser client.&lt;br /&gt;
*All characters are capable of storing arbitrary persistent values in a properties object. This was previously only available to NonPlayerCharacters.&lt;br /&gt;
*Removed the PROPS_FLAG from net.lugdunon.character.CharacterSerializer.&lt;br /&gt;
*Added net.lugdunon.character.Character.getProperty(propertyKey) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.character.Character.setProperty(propertyKey,propertyValue) to the client-side API. Note that setting a property in this fashion will not carry to the server state, nor will it be persisted after this session is complete. Setting a character property in a manner that will be available to all clients, server and persisted must be accomplished using the server-side property API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.parameters.getHRMatch() to the server-side API. This method should return the human readable version of the matching parameter.&lt;br /&gt;
*Added support for net.lugdunon.state.recipe.Recipe objects in net.lugdunon.command.CommandProperties to the server-side API.&lt;br /&gt;
*Added a new feature: The Compendium Lugus. This feature exposes various aspects of the server data to players, and modders via a set of codices. Each codex features a UI element and REST service to provide access to the codex's data. 7 codices are provided by default: server version / configuration information, console commands, console parameter filters, crafting recipes, instanced player items, spells, and modifiers. There is also a REST service for the compendium itself, which lists all compiled codices.&lt;br /&gt;
*Added net.lugdunon.state.compendium.Codex to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.CodexDetailsTooltipRenderer to the client-side&lt;br /&gt;
*Added net.lugdunon.state.compendium.Compendium to the client-side code base. code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.Codex to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.Compendium to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.rest.BaseCodexRESTHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.compendium.rest.CompendiumRESTHandler to the server-side code base.&lt;br /&gt;
*Added a net.lugdunon.world.defaults.compendium world mod. This mod provides the default codices used in Lugdunon.&lt;br /&gt;
*Added several new console parameter filters to allow players to link crafting recipes, items, spells, and modifiers in the chat console.&lt;br /&gt;
*The default crafting recipe codex supports 'drill down' of recipe ingredients. In other words, a player can click on an item in a recipe (in the codex) to show that item's recipe. A history of the item progression is tracked in the frame to the left of the recipe area.&lt;br /&gt;
*The default crafting recipe codex requires that a player first 'learn' a recipe by crafting the item before they can directly view the recipe in the compendium. Linked recipes and 'drill down' recipes will still be visible however.&lt;br /&gt;
*The default crafting recipe codex also allows linking of a given recipe by clicking the recipe's link icon.&lt;br /&gt;
*The default crafting recipe codex will also place 'console link', and 'view in compendium' buttons in the default crafting UI.&lt;br /&gt;
*The default instanced player item codex allows players to link items by clicking on them via the primary mouse button. Additionally GMs can auto-assign an item (or stack thereof) to their current target (or themselves if no valid target specified) via the secondary mouse button. Also, a GM can focus the chat console with the relevant /give command via the middle mouse button.&lt;br /&gt;
*Updated recipe links on several quests to show the recipe in the compendium.&lt;br /&gt;
*Added net.lugdunon.command.core.EventProducerCommand to the client-side code base.&lt;br /&gt;
*Added a rendering hook API to the client-side code base. This API will allow for mods to extend existing UIs in an unintrusive way.&lt;br /&gt;
*Added game.registerRenderingHook(hookId,renderDelegate) to the client-side API.&lt;br /&gt;
*Added game.unregisterRenderingHook(hookId,renderDelegate) to the client-side API.&lt;br /&gt;
*Added game.getRenderingHooks(hookId) to the client-side API.&lt;br /&gt;
*Added game.restUrlBase to the client-side API.&lt;br /&gt;
*Added game.client.standaloneClientVersion to the client-side API.&lt;br /&gt;
*Added game.client.getServerRESTRequest(request,props,callback,context) to the client-side API.&lt;br /&gt;
*Added game.client.postServerRESTRequest(request,props,callback,context) to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.inventory.sub.CraftingGrid.getCraftingResult() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.inventory.sub.CraftingGrid.getCraftingResultSlot() to the client-side API.&lt;br /&gt;
*Added net.lugdunon.ui.inventory.InventoryDialog.getSubpanel() to the client-side API.&lt;br /&gt;
*net.lugdunon.ui.icon.IconSelectorDialog.createIconDOM(delegate,iconText,iconImage,x,y,w,h,data,tooltip) functionality greatly expanded, to include tooltips, icon generation from item, recipe, and modifier definitions, and primary, secondary, and tertiary mouse click action, and meta key support for delegate.setData().&lt;br /&gt;
*net.lugdunon.states.ActionBarGameState.craftingResultUpdated(character,recipeId,craftedItemId,craftedItemCount,craftedStamina) now contains the recipeId.&lt;br /&gt;
*net.lugdunon.ui.inventory.sub.CraftingGrid.craftingResultUpdated(character,recipeId,craftedItemId,craftedItemCount,craftedStamina) now contains the recipeId.&lt;br /&gt;
*CraftItemCommand now returns the recipeId.&lt;br /&gt;
*Added net.lugdunon.command.core.console.ConsoleFiredCommand.getConsoleCommandParameters() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.ConsoleFiredCommand.getConsoleOpCodeAlias() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.ConsoleFiredCommand.getConsoleOpCodeAliases() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.command.core.console.ConsoleFiredCommand.ConsoleCommandParameter to the server-side API.&lt;br /&gt;
*Added net.lugdunon.server.merging.BaseMergeStrategy to the server-side API.&lt;br /&gt;
*Mods now support codices, and restHandlers, and consoleParameterFilters.&lt;br /&gt;
*ServerMods now support codices, commands, restHandlers, and consoleParameterFilters.&lt;br /&gt;
*Added support for etcPath,mergeEtc,overwriteEtc to net.lugdunon.server.mod.ServerMod. These values determine how to process certain etc files provided in this mod in the event of an update.&lt;br /&gt;
*Added net.lugdunon.state.State.IAccountConnectionListener to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.IPlayerCharacterConnectionListener to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.addAccountConnectionListener(IAccountConnectionListener acl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.removeAccountConnectionListener(IAccountConnectionListener acl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.addPlayerCharacterConnectionListener(IPlayerCharacterConnectionListener pcl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State.removePlayerCharacterConnectionListener(IPlayerCharacterConnectionListener pcl) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.State. to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getWorldConfigProperty(String propertyKey) to the server-side API.&lt;br /&gt;
*Default seed changed to LUGDUNON.&lt;br /&gt;
*ArtifactUpdater now supports merging of certain /etc assets.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.getNamespacedProperty(String p, JSONObject o) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.setNamespacedProperty(String[] p, Object v) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.setNamespacedProperty(String[] p, Object v, JSONObject o) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.Server.getVersion() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.Server.getServerProperty(String propertyKey) to the server-side API.&lt;br /&gt;
*Standalone client and server processes now attempt to update their artifacts / assets on startup.&lt;br /&gt;
*Added an auto.overwrite.mods world.cfg property. This property (false by default) instructs the update process whether or not to overwrite any /etc files that server or world mods list for overwriting.&lt;br /&gt;
*Added an auto.merge.mods world.cfg property. This property (false by default) instructs the update process whether or not to merge any /etc files that server or world mods list for merging.&lt;br /&gt;
*/etc file merging and overwriting support added for server mods with worldGens defined.&lt;br /&gt;
*The update process now logs what it did to a timestamped file.&lt;br /&gt;
*Standalone client now reports the location of the update process log file, as well as reporting its contents.&lt;br /&gt;
*Added support for worldGen.json to provide a &amp;quot;static&amp;quot;.&amp;quot;merge.etc&amp;quot; array containing all /etc files that need merging in an update.&lt;br /&gt;
*Added support for worldGen.json to provide a &amp;quot;static&amp;quot;.&amp;quot;overwrite.etc&amp;quot; array containing all /etc files that need overwriting in an update.&lt;br /&gt;
*Added a merge strategy API to the server-side code base. This API is used to determine how a merge should occur for a given /etc file.&lt;br /&gt;
*Added net.lugdunon.server.merging.IEtcFileMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.SimpleStringMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.SimpleIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.DialogueIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.ItemIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.NameMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.QuestIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.RecipeIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.merging.VendorIdMergeStrategy to the server-side code base.&lt;br /&gt;
*Added support for specifying custom merge strategies in net.lugdunon.server.mod.ServerMod.&lt;br /&gt;
*Added support for specifying custom merge strategies in net.lugdunon.state.mod.Mod.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.writeFile(String filePath,byte[] contents,boolean absolute) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.writeJSON(String file, Object json, boolean writeReadable, boolean absolute) to the server-side API.&lt;br /&gt;
*Widened the settings UI from 700 to 900 pixels.&lt;br /&gt;
*Initial support for gamepads is in (discovery, polling, mapping). Integration with actual input system still to come.&lt;br /&gt;
*Expanded the keybinding system to add support for a primary and secondary keybinding for each action.&lt;br /&gt;
*Added net.lugdunon.input.GamePad to the client-side code base.&lt;br /&gt;
*Added support for artifact / asset updating on server and standalone client startup.&lt;br /&gt;
*Added net.lugdunon.util.ArtifactUpdater to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.client.util.ClientArtifactUpdater to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.client.ClientUpdaterRunner to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.getTmpDir() to the server-side API.&lt;br /&gt;
*Fixed an issue with the auth server not sending the welcome email on account registration.&lt;br /&gt;
*Fixed a small issue with the table styling.&lt;br /&gt;
*Completed the outstanding client UIs for the standalone client. This includes the ability to create, edit, and launch single player and multi player server instances, and configure the standalone server's startup configuration.&lt;br /&gt;
*Custom server.cfg and world.cfg properties can now be registered for discover by server and world mods.&lt;br /&gt;
*Added net.lugdunon.states.worldGen.WorldGenState to the client-side code base.&lt;br /&gt;
*Added net.lugdunon.states.list.AvailableWorldGensList to the client-side code base.&lt;br /&gt;
*net.lugdunon.states.LargeDialogState now supports the use of a closeDelegate.&lt;br /&gt;
*net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting now allows for the selection of a local server address (for multiplayer instances), and also supplies the necessary information for port forwarding and for disseminating to players.&lt;br /&gt;
*net.lugdunon.ui.settingsMenu.SettingsDialog now support the inclusion of a setting index when calling show(), which will determine the setting initially shown to the user.&lt;br /&gt;
*net.lugdunon.ui.SimpleKeyValuePropertyEditor now supports the inclusion of a data set upon initialization.&lt;br /&gt;
*Namespace will now attempt to frontload all css assets supplied by a manifest for a given searchpath.&lt;br /&gt;
*Support for CSS supplied via server and standalone client has been finally added. CSS urls now support an ${ASSETS_PREFIX} wildcard for assets served up by a server, or the standalone client. This prefix will be replaced with the asset search path used to load the CSS.&lt;br /&gt;
*game.loadGameState() now support the re-initialization of a game state if the initData property is not null.&lt;br /&gt;
*Added support for versioning of assets through the use of a server-hosted .ldn file, and the mod.json, server.mod.json, or artifact.ldn file. This file, named the same as the asset, and terminated with an &amp;quot;.ldn&amp;quot; extension, consists of a version and an MD5 checksum. The mod.json, server.mod.json, and artifact.ldn all contain the artifact / asset's version and artifactory url. Support will soon be added to allow a server or standalone client to query an artifactory for any updated artifacts / assets on startup and update accordingly.&lt;br /&gt;
*Added net.lugdunon.task.LDNTask to the build code base.&lt;br /&gt;
*Added win/unix server builds to the build process.&lt;br /&gt;
*Added .ldn generation to the build process.&lt;br /&gt;
*The standalone client can now serve up assets deemed to be 'standalone exports'. These assets are listed in a standaloneExports.json file placed in the default package of an artifact / asset .jar. An asset listed therein will appear in the client's, and not the server's manifest.&lt;br /&gt;
*Added net.lugdunon.client.manifest.ManifestGenerator to the standalone client code base.&lt;br /&gt;
*Standalone client now enumerate's local addresses in a separate thread upon startup.&lt;br /&gt;
*Added net.lugdunon.client.WorldGeneratorRunner to the standalone client code base.&lt;br /&gt;
*World generation is accomplished by spawning a separate process.&lt;br /&gt;
*Added standaloneExports.json to the standalone client code base.&lt;br /&gt;
*Added standaloneExports.json to the server side code base.&lt;br /&gt;
*Added standaloneExports.json to the default world gen server mod code base.&lt;br /&gt;
*Added net.lugdunon.client.artifact.ldn to the standalone client code base.&lt;br /&gt;
*Added net.lugdunon.server.artifact.ldn to the server side code base.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerMod.getArtifact() to the server side API.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerMod.listRegisteredServerProperties() to the server side API.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerMod.listRegisteredWorldProperties() to the server side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.getArtifact() to the server side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.listRegisteredServerProperties() to the server side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.listRegisteredWorldProperties() to the server side API.&lt;br /&gt;
*Moved Buttons.png to the net.lugdunon.world.defaults.tui mod.&lt;br /&gt;
*Moved LunarPhases.png to the net.lugdunon.world.defaults.tui mod.&lt;br /&gt;
*Added Game.css to the net.lugdunon.world.defaults.tui mod.&lt;br /&gt;
*Added net.lugdunon.rest.core.RESTServiceEnumeratorHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.rest.core.system.RegisteredServerPropertiesHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.rest.core.system.RegisteredWorldPropertiesHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.ex.WorldIdNotSetException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.WorldGenerator to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.PropertyDefinition to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONArrayToSimpleMap(String key, String value, JSONArray a, Map&amp;lt;String, String&amp;gt; m) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONArrayToSimpleList(JSONArray a) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONArrayToSimpleList(JSONArray a, List&amp;lt;String&amp;gt; l) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.loadJar(String jarPath) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.getVersion(String pathToArtifact) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.getArtifactURL(String pathToArtifact) to the server-side API.&lt;br /&gt;
*Fixed an issue on the client-side that was causing placeable range checks to now wrap. This should fix the issues reported with being unable to access certain workstations in Aunt Peru's house.&lt;br /&gt;
*Added a standalone client (in three flavors: MacOS, Linux, and Windows)! The client is written using JCEF (https://code.google.com/p/javachromiumembedded). The standalone client (and server now) require a 64-bit java 7. This client currently support the playing of Lugdunon in a native environment, free from the need of an html5 complient web browser. Also supported currently is the ability to run a game campaign in standalone, single-player mode, and a multi-player server option for LAN and WAN play is coming soon!&lt;br /&gt;
*Added jquery base64 encoding / decoding lib to client code base.&lt;br /&gt;
*Added support for acquiring the current machine's public IP address (game.client.getPublicIp()).&lt;br /&gt;
*Addition of a standalone mode for both client and server code bases. Checking this on the server can be accomplished by calling Server.isStandalone() and on the client with game.isStandalone().&lt;br /&gt;
*net.lugdunon.states.list.LargeListState.populateListItems() now returns a boolean to indicate the inclusion of an 'add new row' list item.&lt;br /&gt;
*Added net.lugdunon.ui.settingsMenu.settings.standalone.StandaloneClientSetting to the client-side code base. Players will be able to modify certain settings that pertain to standalone mode. Currently supported is the ability to change properties pertaining to the standalone server configuration.&lt;br /&gt;
*Added net.lugdunon.states.list.StandaloneClientOptionsList to the client-side code base. This will appear in lieu of of the server listing when a player logs into the standalone client. The server list will be shown instead in the case of a guest login.&lt;br /&gt;
*Added net.lugdunon.states.list.SinglePlayerOptionsList to the client-side code base. This appears when a player selected 'Singleplayer' from the standalone client options. Here, a player will be able to create new and edit existing single player campaigns.&lt;br /&gt;
*The progress dialog now has its id set using .data() upon creation.&lt;br /&gt;
*The client in standalone mode now features a black background.&lt;br /&gt;
*Added a net.lugdunon.ui.table.Table UI control to the client-side code base. This control supports the use of column models to dictate rendering, filtering, and sorting of data.&lt;br /&gt;
*Added net.lugdunon.ui.SimpleKeyValuePropertyEditor to the client-side code base. This editor leverages the new table control to allow for simple key / value property editing.&lt;br /&gt;
*Added game.getQSParams() to the client-side API. This allows easy access to any query parameters that exist in the query string of the URL used to load the client.&lt;br /&gt;
*Full screen functionality now takes advantage of the system's native full-screen exclusive mode for rendering at full screen when the client is run in standalone mode.&lt;br /&gt;
*Added game.getStandaloneRequest(request,props,callback,context) to the client-side API. This is used for calling any standalone client bridging REST services as a GET request. Calling this on a client that is not currently in standalone mode will have no result.&lt;br /&gt;
*Added game.postStandaloneRequest(request,props,callback,context) to the client-side API. This is used for calling any standalone client bridging REST services as a POST request. Calling this on a client that is not currently in standalone mode will have no result.&lt;br /&gt;
*Added the standalone client java code to the LugdunonServer project. The client code base leverages the server's code as well as including the ability to launch a server instance in a separate process. Also, for means of IPC communication between the standalone client and the chrome (HTML5) client process, and also between the standalone client and the server process, the standalone client maintains two small collections of REST services (one for each bridge). These services reside on the loopback interface on ports 41972, and 41973.&lt;br /&gt;
*The chrome (HTML5) client process is open for remote debugging on the loop interface at 41971.&lt;br /&gt;
*The lugdunon-server.jar is no longer monilithic. All supporting libs are now distributed alongside the server.jar. In addition, all mods are now self contained in their respective jars as well.&lt;br /&gt;
*Added a net.lugdunon.world.defaults.audio mod for containing all of the default sound effects used in Lugdunon.&lt;br /&gt;
*Added a net.lugdunon.world.defaults.audio.music mod for containing the default musical score used in Lugdunon.&lt;br /&gt;
*Moved net.lugdunon.world.environment.calendar.BaseCalendar from the net.lugdunon.world.defaults.environment mod to the main server code where it belongs.&lt;br /&gt;
*net.lugdunon.asset.manager.FileSystemAssetManager is now the default asset manager.&lt;br /&gt;
*net.lugdunon.asset.manager.FileSystemAssetManager has been optimized heavily to leverage the existing cache. This results in a server loading time of &amp;lt; 20 seconds.&lt;br /&gt;
*Mods are now loaded from a jar file at runtime, and placed in the world's ~/mods/ directory. They can be enabled via inclusion in the ~/etc/mods.json file. The mods and jar files are named according to the package that the mod.json manifest file is located.&lt;br /&gt;
*net.lugdunon.manifest.ManifestGenerator now examines the contents of all loaded mod jars in the discovery of client-side assets.&lt;br /&gt;
*Added an id field to net.lugdunon.state.mod.Mod in the server-side API.&lt;br /&gt;
*Added a version field to net.lugdunon.state.mod.Mod in the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.mod.Mod.getModFilePath() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystem to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.subsystem.Subsystems to the server-side code base.&lt;br /&gt;
*Modified the start() procedure for net.lugdunon.Server to facilitate standalone server mode.&lt;br /&gt;
*Modified the init() procedure for net.lugdunon.state.State to facilitate standalone server mode.&lt;br /&gt;
*Added ~/times.cfg for holding campaign creation, and last accessed times.&lt;br /&gt;
*Added net.lugdunon.state.World.getCreated() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getLastAccessed() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getLastAccessed(boolean update) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getModPath() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.createDefaultWorldStructure(String worldBase) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.World.getSubsystems() to the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.World.getEnvironment() from the server-side API.&lt;br /&gt;
*Removed net.lugdunon.state.World.getCharacterStatsSystem() from the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.CallService to the server-side code base to facilitate the calling of REST services.&lt;br /&gt;
*Added net.lugdunon.util.IFatalErrorHandler to the server-side code base. Any error that requires the cessation of the server process should call State.instance().getFatalErrorHandler().handleFatalError() from now on.&lt;br /&gt;
*Added net.lugdunon.util.ExitFatalErrorHandler to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.setBaseFilePath(String baseFilePath) to the server-side API.&lt;br /&gt;
*Most of net.lugdunon.util.FileUtils' file access methods now support an absolute path mode.&lt;br /&gt;
*Added net.lugdunon.util.LocalNetworkAddressEnumerator to server-side API.&lt;br /&gt;
*Added ~/etc/subsystems.json.&lt;br /&gt;
*Added support for 'server' mods. These mods are slightly different than the existing 'world' mods in that they are loaded before everything else, and can alter the behavior of the server at large, as opposed to being confined to the scope of a particular world.&lt;br /&gt;
*Added support for a world generator system. This system handles the creation, deployment, and configuration of a game world.&lt;br /&gt;
*Added -Dlugdunon.server.mod.path JVM argument to indicate the location of the default server mods.&lt;br /&gt;
*Added -Dlugdunon.mod.path JVM argument to indicate the location of the default world mods.&lt;br /&gt;
*Added default.world.gen server.cfg property.&lt;br /&gt;
*Added net.lugdunon.world.defaults.tui mod. This mod contains the default tileset and UI assets.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults server mod. This mod contains the default world gen + all related ~/etc/ assets.&lt;br /&gt;
*All State.instance().getServerProperty() methods moved to Server.getServerProperty().&lt;br /&gt;
*Added Server.getServerModCache() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerMod to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerModCache to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.mod.ServerModCache to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.IWorldGen.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.BaseWorldGen.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.defaults.DefaultWorldGen.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.ex.WorldConfigurationException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.ex.WorldGenerationException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.server.worldgen.ex.WorldInitializationException to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONObjectToSimpleMap(JSONObject o) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.util.FileUtils.JSONObjectToSimpleMap(JSONObject o, Map&amp;lt;String, String&amp;gt; m) to the server-side API.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.2]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.1</id>
		<title>Release 0.6.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.1"/>
				<updated>2015-02-15T19:39:00Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: SuperHawksman moved page Rel 0.6.1 to Release 0.6.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''05/03/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*commands.json&lt;br /&gt;
*items.json&lt;br /&gt;
*instances/0/placeableItemCache.json&lt;br /&gt;
*npcs.json&lt;br /&gt;
*recipes.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed scrolling on mobile for large list state.&lt;br /&gt;
*Fixed an issue with on screen element sorting not locating foreground elements properly.&lt;br /&gt;
*Placeable range checking now goes off the placeable item's grounding point.&lt;br /&gt;
*Fixed crafting station(s) inventory bg class.&lt;br /&gt;
*Fixed fence gate inventory bg class.&lt;br /&gt;
*Fixed an issue that was causing charged actions to not fire on charge completion.&lt;br /&gt;
*Fixed an issue that was causing certain houses to not have their access restriction edited.&lt;br /&gt;
*Smelters and oven can now be accessed again.&lt;br /&gt;
*Updated sand and clay node artwork.&lt;br /&gt;
*Added new flower artwork.&lt;br /&gt;
*Doubled all armor durability.&lt;br /&gt;
*Skeletons now have a small chance to drop a mail armor item and a raw gemstone.&lt;br /&gt;
*Ghostly Scholars now have a small chance to drop 1 of any spell in the game.&lt;br /&gt;
*Added bridges as player craftable items. Orientation can be toggled via the wrench tool.&lt;br /&gt;
*KillNPC quest objectives no longer continue to signal completion once the completion condition is met.&lt;br /&gt;
*Fence gates not support a vertical (N/S) orientation.&lt;br /&gt;
*Restructured fencing tiles.&lt;br /&gt;
*Using shears on a sheep no longer leaves an errant corpse.&lt;br /&gt;
*net.lugdunon.state.character.movement.free.FreeDirectionalMovement.NEXT_TO_IMPASSABLE_THRESHOLD changed from 0.25 to 0.85.&lt;br /&gt;
*Transience updates are now fired on placeable state change.&lt;br /&gt;
*Changed 'Client' button on lugdunon.net to 'Play!' button. Function remains the same (linking to client.lugdunon.net).&lt;br /&gt;
*Fixed an issue that was preventing the server's geographical location from displaying in the server list.&lt;br /&gt;
*Fixed the access restriction UI BG for houses.&lt;br /&gt;
*Fixed an issue that was preventing the in-game bug report / suggestion feature from working.&lt;br /&gt;
*Fixed an issue that was causing an error in the calculation of the health and stamina regen rates.&lt;br /&gt;
*Fixed an issue that was causing slate / cobblestone placement to not work as intended.&lt;br /&gt;
*Fixed an issue that was causing ranged weapon attacks to not work properly when a map wrap case is encountered.&lt;br /&gt;
*Fixed several issues that were causing items to act weirdly when attempting placement.&lt;br /&gt;
*Fixed an issue that was allowing ladders to circumvent gates.&lt;br /&gt;
*Fixed an issue with the hops graphics.&lt;br /&gt;
*Fixed an issue that was causing the flowers to not show a graphic upon planting.&lt;br /&gt;
*Fixed an issue that was preventing some of the houses from being moved.&lt;br /&gt;
*Updated the tree icons to reflect the new art.&lt;br /&gt;
*The text in the chat window is now selectable.&lt;br /&gt;
*Typing a url (must start with http:// or https:// into the chat console will now display as a hyperlink.&lt;br /&gt;
*Added an /ooc chat command. This is the 'out of character' channel and will cause anything typed in it to be broadcast to the entire server.&lt;br /&gt;
*/ooc is now the default chat command.&lt;br /&gt;
*Added support for a 'consumesAdditional' property in the item tool props section. This property is an list of item ids and item amounts that are consumed upon use of this tool.&lt;br /&gt;
*Planting hops now requires 3 wooden sticks. Some of the sticks will be returned to you upon harvesting.&lt;br /&gt;
*Client notification command now supports a simple mode that logs a message to the console.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.hasEnoughOfItem(Item item, int count) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.findAllSlotsWithItem(Item item) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.SUPER_IMPASSABLE to the client-side API. If a tile is flagged as such, items that override a simple impassable tile will fail to do so.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.1]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.1</id>
		<title>Release 0.6.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.1"/>
				<updated>2015-02-15T19:38:48Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''05/03/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*commands.json&lt;br /&gt;
*items.json&lt;br /&gt;
*instances/0/placeableItemCache.json&lt;br /&gt;
*npcs.json&lt;br /&gt;
*recipes.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Fixed scrolling on mobile for large list state.&lt;br /&gt;
*Fixed an issue with on screen element sorting not locating foreground elements properly.&lt;br /&gt;
*Placeable range checking now goes off the placeable item's grounding point.&lt;br /&gt;
*Fixed crafting station(s) inventory bg class.&lt;br /&gt;
*Fixed fence gate inventory bg class.&lt;br /&gt;
*Fixed an issue that was causing charged actions to not fire on charge completion.&lt;br /&gt;
*Fixed an issue that was causing certain houses to not have their access restriction edited.&lt;br /&gt;
*Smelters and oven can now be accessed again.&lt;br /&gt;
*Updated sand and clay node artwork.&lt;br /&gt;
*Added new flower artwork.&lt;br /&gt;
*Doubled all armor durability.&lt;br /&gt;
*Skeletons now have a small chance to drop a mail armor item and a raw gemstone.&lt;br /&gt;
*Ghostly Scholars now have a small chance to drop 1 of any spell in the game.&lt;br /&gt;
*Added bridges as player craftable items. Orientation can be toggled via the wrench tool.&lt;br /&gt;
*KillNPC quest objectives no longer continue to signal completion once the completion condition is met.&lt;br /&gt;
*Fence gates not support a vertical (N/S) orientation.&lt;br /&gt;
*Restructured fencing tiles.&lt;br /&gt;
*Using shears on a sheep no longer leaves an errant corpse.&lt;br /&gt;
*net.lugdunon.state.character.movement.free.FreeDirectionalMovement.NEXT_TO_IMPASSABLE_THRESHOLD changed from 0.25 to 0.85.&lt;br /&gt;
*Transience updates are now fired on placeable state change.&lt;br /&gt;
*Changed 'Client' button on lugdunon.net to 'Play!' button. Function remains the same (linking to client.lugdunon.net).&lt;br /&gt;
*Fixed an issue that was preventing the server's geographical location from displaying in the server list.&lt;br /&gt;
*Fixed the access restriction UI BG for houses.&lt;br /&gt;
*Fixed an issue that was preventing the in-game bug report / suggestion feature from working.&lt;br /&gt;
*Fixed an issue that was causing an error in the calculation of the health and stamina regen rates.&lt;br /&gt;
*Fixed an issue that was causing slate / cobblestone placement to not work as intended.&lt;br /&gt;
*Fixed an issue that was causing ranged weapon attacks to not work properly when a map wrap case is encountered.&lt;br /&gt;
*Fixed several issues that were causing items to act weirdly when attempting placement.&lt;br /&gt;
*Fixed an issue that was allowing ladders to circumvent gates.&lt;br /&gt;
*Fixed an issue with the hops graphics.&lt;br /&gt;
*Fixed an issue that was causing the flowers to not show a graphic upon planting.&lt;br /&gt;
*Fixed an issue that was preventing some of the houses from being moved.&lt;br /&gt;
*Updated the tree icons to reflect the new art.&lt;br /&gt;
*The text in the chat window is now selectable.&lt;br /&gt;
*Typing a url (must start with http:// or https:// into the chat console will now display as a hyperlink.&lt;br /&gt;
*Added an /ooc chat command. This is the 'out of character' channel and will cause anything typed in it to be broadcast to the entire server.&lt;br /&gt;
*/ooc is now the default chat command.&lt;br /&gt;
*Added support for a 'consumesAdditional' property in the item tool props section. This property is an list of item ids and item amounts that are consumed upon use of this tool.&lt;br /&gt;
*Planting hops now requires 3 wooden sticks. Some of the sticks will be returned to you upon harvesting.&lt;br /&gt;
*Client notification command now supports a simple mode that logs a message to the console.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.hasEnoughOfItem(Item item, int count) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.findAllSlotsWithItem(Item item) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.PlaceableItemInstance.SUPER_IMPASSABLE to the client-side API. If a tile is flagged as such, items that override a simple impassable tile will fail to do so.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.1]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.0</id>
		<title>Release 0.6.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.0"/>
				<updated>2015-02-15T19:36:53Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: SuperHawksman moved page Rel 0.6.0 to Release 0.6.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''01/03/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*behaviors.json&lt;br /&gt;
*defaultCharacterTemplates.json&lt;br /&gt;
*instances/0/placeableItemCache.json&lt;br /&gt;
*instances/0/terrain.dat&lt;br /&gt;
*instanceTemplates/HOUSE_AUNT_PERU/terrain.dat&lt;br /&gt;
*instanceTemplates/MINESHAFT/instance.json&lt;br /&gt;
*instanceTemplates/RUINS/placeableItemCache.json&lt;br /&gt;
*items.json&lt;br /&gt;
*modifiers.json&lt;br /&gt;
*npcs.json&lt;br /&gt;
*quests.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Added 3 new quests.&lt;br /&gt;
*Fixed an issue with free directional movement not correctly setting the character's orientation. This was the ultimate cause of the unexpected attack values that were being reported.&lt;br /&gt;
*Fixed an issue with the item collection quest requirement that was causing non-stackable items to not register as collected.&lt;br /&gt;
*Reworked the code that checks to see if placing an item 'violates' an existing placed item. Should seem much more natural now, while still preventing double items.&lt;br /&gt;
*Added net.lugdunon.command.core.spell.ModifierApplyCommand.ModifierApplyChargedAction.getModifierId() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.advancement.ICharacterStats.isItemChargeInProgress() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.advancement.ICharacterStats.getItemChargeInProgress() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.AtegnatosAggroBehavior to the server-side code base. Ategnatos will open any encounter by applying the 'Touch of Ategnatos' debuff, which turns the target into the undead.&lt;br /&gt;
*Added net.lugdunon.state.character.trigger.InformQuestorTriggeredAction to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.INPCProximityAware to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.loot.ItemDrop.getRelatedQuest() to the server-side API. Item will not be awarded unless player is currently on the related quest.&lt;br /&gt;
*Added net.lugdunon.state.character.loot.ItemDrop.isUnique() to the server-side API. Item will not be awarded if player already has one of the item in their inventory.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.hasItem(Item item) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getPlacedItemDimensions() to the server-side API.&lt;br /&gt;
*If a drop is flagged 'assignToOwner' when a placeable item is destroyed and loot awarded, the owner of that item will be sent a mail containing from the Director General of the Ministry of Refuse *Allocation containing the drop.&lt;br /&gt;
*Added net.lugdunon.state.mail.Mail.setAttachment(int index, Item itemDef) to the server-side API.&lt;br /&gt;
*Added support to the kill npc quest requirement to support multiple npc ids. String 'npcId' property changed to String[] 'npcIds' property.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.NPCProximity to the server-side code base. This works in conjunction with the INPCProximityAware and the InformQuestorTriggeredAction behavior to trigger a quest progress completion when a player becomes proximal to a certain NPC. Used currently in the 'deliver cart to market' quest.&lt;br /&gt;
*Fixed error logging in quest instantiation.&lt;br /&gt;
*Creating a new character from a default template now supports values for baseHealthRegenRate and baseStaminaRegenRate.&lt;br /&gt;
*Regen rates for characters increased from 1 to 5.&lt;br /&gt;
*Added account recovery link to the client log in screen.&lt;br /&gt;
*Cache mail on the auth server that fails to send to the filesystem for later retries at sending.&lt;br /&gt;
*Made order responses generic.&lt;br /&gt;
*Order response is recorded in the account code record.&lt;br /&gt;
*Fixed layout on emails.&lt;br /&gt;
*Fixed an issue that was preventing placed items from being interactive to players.&lt;br /&gt;
*Fixed widths of buttons on lugdunon.net.&lt;br /&gt;
*Fixed issues with http/s lugdunon.net.&lt;br /&gt;
*Fixed text on several pages on lugdunon.net.&lt;br /&gt;
*Slate now places cobblestone upon the ground.&lt;br /&gt;
*Added gem nodes.&lt;br /&gt;
*Added spawns for gem nodes in the default mine.&lt;br /&gt;
*Turf and cobblestone can now only be placed in the overworld instance.&lt;br /&gt;
*Added backlog of art from Meagan.&lt;br /&gt;
*Updated art for Terrain.&lt;br /&gt;
*Updated art for Elevation.&lt;br /&gt;
*Updated art and item definition for Coops.&lt;br /&gt;
*Updated art and item definition for Crops.&lt;br /&gt;
*Updated art and item definition for Reliquaries.&lt;br /&gt;
*Updated art and item definition for Trees.&lt;br /&gt;
*Updated art and item definition for Waterfall, now animated.&lt;br /&gt;
*Updated art and item definition for Lavafall, now animated.&lt;br /&gt;
*Updated art and item definition for Oven, now animated.&lt;br /&gt;
*Updated art and item definition for Ore Nodes.&lt;br /&gt;
*Updated art and item definition for Market Bins.&lt;br /&gt;
*Updated art and item definition for Boats.&lt;br /&gt;
*Updated art and item definition for Small Houses.&lt;br /&gt;
*Updated art and item definition for Gem Nodes.&lt;br /&gt;
*Updated instances to reflect item definition changes.&lt;br /&gt;
*Completed Amazon payments integration (still in sandbox mode though).&lt;br /&gt;
*Fixed logging.&lt;br /&gt;
*Fixed issue with automated emails not routing properly.&lt;br /&gt;
*Added activation code field to registration UI if a code is present in the request.&lt;br /&gt;
*Registering now sends a welcome email.&lt;br /&gt;
*Added account recovery UI.&lt;br /&gt;
*Added UI for retrieving account name.&lt;br /&gt;
*Added payment initiation UI.&lt;br /&gt;
*Added purchase selection UI.&lt;br /&gt;
*Mucked about with ssl certs, and dns settings for a bit.&lt;br /&gt;
*Added DKIM support for singing auth server emails.&lt;br /&gt;
*Added account activation page to lugdunon.net.&lt;br /&gt;
*Added a privacy policy page to lugdunon.net.&lt;br /&gt;
*Added an account activation code purchase login page to lugdunon.net.&lt;br /&gt;
*Switched the client, server, and lugdunon.net auth calls over to the new auth server.&lt;br /&gt;
*Client login accounts and server su accounts now require an activation key before authentication will be successful. Guest logins remain unchanged.&lt;br /&gt;
*Keys will be purchasable to apply directly to an existing account or to send to others as gifts.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.0]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php/Release_0.6.0</id>
		<title>Release 0.6.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php/Release_0.6.0"/>
				<updated>2015-02-15T19:36:38Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{engine}}&lt;br /&gt;
&lt;br /&gt;
'''0.6.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''01/03/2014''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc files altered in this update:&lt;br /&gt;
*behaviors.json&lt;br /&gt;
*defaultCharacterTemplates.json&lt;br /&gt;
*instances/0/placeableItemCache.json&lt;br /&gt;
*instances/0/terrain.dat&lt;br /&gt;
*instanceTemplates/HOUSE_AUNT_PERU/terrain.dat&lt;br /&gt;
*instanceTemplates/MINESHAFT/instance.json&lt;br /&gt;
*instanceTemplates/RUINS/placeableItemCache.json&lt;br /&gt;
*items.json&lt;br /&gt;
*modifiers.json&lt;br /&gt;
*npcs.json&lt;br /&gt;
*quests.json&lt;br /&gt;
&lt;br /&gt;
Release Notes:&lt;br /&gt;
*Added 3 new quests.&lt;br /&gt;
*Fixed an issue with free directional movement not correctly setting the character's orientation. This was the ultimate cause of the unexpected attack values that were being reported.&lt;br /&gt;
*Fixed an issue with the item collection quest requirement that was causing non-stackable items to not register as collected.&lt;br /&gt;
*Reworked the code that checks to see if placing an item 'violates' an existing placed item. Should seem much more natural now, while still preventing double items.&lt;br /&gt;
*Added net.lugdunon.command.core.spell.ModifierApplyCommand.ModifierApplyChargedAction.getModifierId() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.advancement.ICharacterStats.isItemChargeInProgress() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.advancement.ICharacterStats.getItemChargeInProgress() to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.AtegnatosAggroBehavior to the server-side code base. Ategnatos will open any encounter by applying the 'Touch of Ategnatos' debuff, which turns the target into the undead.&lt;br /&gt;
*Added net.lugdunon.state.character.trigger.InformQuestorTriggeredAction to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.behavior.core.INPCProximityAware to the server-side code base.&lt;br /&gt;
*Added net.lugdunon.state.character.loot.ItemDrop.getRelatedQuest() to the server-side API. Item will not be awarded unless player is currently on the related quest.&lt;br /&gt;
*Added net.lugdunon.state.character.loot.ItemDrop.isUnique() to the server-side API. Item will not be awarded if player already has one of the item in their inventory.&lt;br /&gt;
*Added net.lugdunon.state.character.Character.hasItem(Item item) to the server-side API.&lt;br /&gt;
*Added net.lugdunon.state.item.Item.getPlacedItemDimensions() to the server-side API.&lt;br /&gt;
*If a drop is flagged 'assignToOwner' when a placeable item is destroyed and loot awarded, the owner of that item will be sent a mail containing from the Director General of the Ministry of Refuse *Allocation containing the drop.&lt;br /&gt;
*Added net.lugdunon.state.mail.Mail.setAttachment(int index, Item itemDef) to the server-side API.&lt;br /&gt;
*Added support to the kill npc quest requirement to support multiple npc ids. String 'npcId' property changed to String[] 'npcIds' property.&lt;br /&gt;
*Added net.lugdunon.state.quest.progress.NPCProximity to the server-side code base. This works in conjunction with the INPCProximityAware and the InformQuestorTriggeredAction behavior to trigger a quest progress completion when a player becomes proximal to a certain NPC. Used currently in the 'deliver cart to market' quest.&lt;br /&gt;
*Fixed error logging in quest instantiation.&lt;br /&gt;
*Creating a new character from a default template now supports values for baseHealthRegenRate and baseStaminaRegenRate.&lt;br /&gt;
*Regen rates for characters increased from 1 to 5.&lt;br /&gt;
*Added account recovery link to the client log in screen.&lt;br /&gt;
*Cache mail on the auth server that fails to send to the filesystem for later retries at sending.&lt;br /&gt;
*Made order responses generic.&lt;br /&gt;
*Order response is recorded in the account code record.&lt;br /&gt;
*Fixed layout on emails.&lt;br /&gt;
*Fixed an issue that was preventing placed items from being interactive to players.&lt;br /&gt;
*Fixed widths of buttons on lugdunon.net.&lt;br /&gt;
*Fixed issues with http/s lugdunon.net.&lt;br /&gt;
*Fixed text on several pages on lugdunon.net.&lt;br /&gt;
*Slate now places cobblestone upon the ground.&lt;br /&gt;
*Added gem nodes.&lt;br /&gt;
*Added spawns for gem nodes in the default mine.&lt;br /&gt;
*Turf and cobblestone can now only be placed in the overworld instance.&lt;br /&gt;
*Added backlog of art from Meagan.&lt;br /&gt;
*Updated art for Terrain.&lt;br /&gt;
*Updated art for Elevation.&lt;br /&gt;
*Updated art and item definition for Coops.&lt;br /&gt;
*Updated art and item definition for Crops.&lt;br /&gt;
*Updated art and item definition for Reliquaries.&lt;br /&gt;
*Updated art and item definition for Trees.&lt;br /&gt;
*Updated art and item definition for Waterfall, now animated.&lt;br /&gt;
*Updated art and item definition for Lavafall, now animated.&lt;br /&gt;
*Updated art and item definition for Oven, now animated.&lt;br /&gt;
*Updated art and item definition for Ore Nodes.&lt;br /&gt;
*Updated art and item definition for Market Bins.&lt;br /&gt;
*Updated art and item definition for Boats.&lt;br /&gt;
*Updated art and item definition for Small Houses.&lt;br /&gt;
*Updated art and item definition for Gem Nodes.&lt;br /&gt;
*Updated instances to reflect item definition changes.&lt;br /&gt;
*Completed Amazon payments integration (still in sandbox mode though).&lt;br /&gt;
*Fixed logging.&lt;br /&gt;
*Fixed issue with automated emails not routing properly.&lt;br /&gt;
*Added activation code field to registration UI if a code is present in the request.&lt;br /&gt;
*Registering now sends a welcome email.&lt;br /&gt;
*Added account recovery UI.&lt;br /&gt;
*Added UI for retrieving account name.&lt;br /&gt;
*Added payment initiation UI.&lt;br /&gt;
*Added purchase selection UI.&lt;br /&gt;
*Mucked about with ssl certs, and dns settings for a bit.&lt;br /&gt;
*Added DKIM support for singing auth server emails.&lt;br /&gt;
*Added account activation page to lugdunon.net.&lt;br /&gt;
*Added a privacy policy page to lugdunon.net.&lt;br /&gt;
*Added an account activation code purchase login page to lugdunon.net.&lt;br /&gt;
*Switched the client, server, and lugdunon.net auth calls over to the new auth server.&lt;br /&gt;
*Client login accounts and server su accounts now require an activation key before authentication will be successful. Guest logins remain unchanged.&lt;br /&gt;
*Keys will be purchasable to apply directly to an existing account or to send to others as gifts.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Release 0.6.0]]&lt;/div&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	</feed>