<?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/index.php?action=history&amp;feed=atom&amp;title=Release_0.4.6</id>
		<title>Release 0.4.6 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.lugdunon.net/w/index.php?action=history&amp;feed=atom&amp;title=Release_0.4.6"/>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php?title=Release_0.4.6&amp;action=history"/>
		<updated>2026-07-02T07:58:22Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21.2</generator>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php?title=Release_0.4.6&amp;diff=880&amp;oldid=prev</id>
		<title>SuperHawksman: SuperHawksman moved page Rel 0.4.6 to Release 0.4.6</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php?title=Release_0.4.6&amp;diff=880&amp;oldid=prev"/>
				<updated>2015-02-15T16:18:24Z</updated>
		
		<summary type="html">&lt;p&gt;SuperHawksman moved page &lt;a href=&quot;/w/index.php?title=Rel_0.4.6&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Rel 0.4.6 (page does not exist)&quot;&gt;Rel 0.4.6&lt;/a&gt; to &lt;a href=&quot;/w/index.php/Release_0.4.6&quot; title=&quot;Release 0.4.6&quot;&gt;Release 0.4.6&lt;/a&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:18, 15 February 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php?title=Release_0.4.6&amp;diff=879&amp;oldid=prev</id>
		<title>SuperHawksman at 16:18, 15 February 2015</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php?title=Release_0.4.6&amp;diff=879&amp;oldid=prev"/>
				<updated>2015-02-15T16:18:17Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:18, 15 February 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{engine}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''0.4.6'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''0.4.6'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 88:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Fixed an issue with the server hanging. IUpdateable.update() and CommandRequest.process() calls now have a hard limit of 2 seconds to execute. If either takes longer then it is prematurely terminated at the 2 second mark and a logging statement is issued to inform the server op of the condition.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Fixed an issue with the server hanging. IUpdateable.update() and CommandRequest.process() calls now have a hard limit of 2 seconds to execute. If either takes longer then it is prematurely terminated at the 2 second mark and a logging statement is issued to inform the server op of the condition.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Added ping.interval setting to world.cfg. This allows for custom ping times if the server operator desires. Value is in milliseconds. Default is 6000 (6 seconds).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Added ping.interval setting to world.cfg. This allows for custom ping times if the server operator desires. Value is in milliseconds. Default is 6000 (6 seconds).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Releases|Release 0.4.6]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SuperHawksman</name></author>	</entry>

	<entry>
		<id>http://wiki.lugdunon.net/w/index.php?title=Release_0.4.6&amp;diff=69&amp;oldid=prev</id>
		<title>Lugdunon: Created page with &quot;'''0.4.6'''  ''19/07/2013''  *Fixed an issue with the campfire’s ability to slowly burn out. *When clicking on a quest NPC who is too far away to initiate the quest dialog, ...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.lugdunon.net/w/index.php?title=Release_0.4.6&amp;diff=69&amp;oldid=prev"/>
				<updated>2013-10-13T03:33:56Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;0.4.6&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;19/07/2013&amp;#039;&amp;#039;  *Fixed an issue with the campfire’s ability to slowly burn out. *When clicking on a quest NPC who is too far away to initiate the quest dialog, ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''0.4.6'''&lt;br /&gt;
&lt;br /&gt;
''19/07/2013''&lt;br /&gt;
&lt;br /&gt;
*Fixed an issue with the campfire’s ability to slowly burn out.&lt;br /&gt;
*When clicking on a quest NPC who is too far away to initiate the quest dialog, the player will now attempt to move into range.&lt;br /&gt;
*Fixed an issue with placeable item update actions not being disposed of upon placeable removal.&lt;br /&gt;
*Fixed the wording on the quest “March of the Birnam Wood”. The pond is east of your location, not west.&lt;br /&gt;
*If accepting a quest or completing a quest causes the quest dialog to be empty of content (there are no further quests or dialogue) then the dialog will close itself.&lt;br /&gt;
*Fixed an issue with incorrect quest indicators appearing for quest givers.&lt;br /&gt;
*Added a drawIcon() function to quest triggers and resolvers.&lt;br /&gt;
*Quest details will now show the person you must turn the quest in to in the upper left corner.&lt;br /&gt;
*Fixed an issue with a persistent ws:/ call to an undefined server.&lt;br /&gt;
*Moved available slot check when clicking to craft an item to the server-side.&lt;br /&gt;
*Select the first item in the quest dialog on opening or updating of the list contents.&lt;br /&gt;
*Lightened the link font color in the quest progress detail frame.&lt;br /&gt;
*Added game.showRecipe(recipeId) function. This will show the recipe in the lugdunon.net cookbook in a separate window/tab.&lt;br /&gt;
*Added client notification command. This will show a dialog on a specified account’s client or all clients.&lt;br /&gt;
*Added findAvailableSlotForItem() to the Character class.&lt;br /&gt;
*Fixed some issues with npc defs and sprites.&lt;br /&gt;
*Added a client side notification quest completion condition.&lt;br /&gt;
*Redesigned the oven placeable item to correct (LUGDUNON-262).&lt;br /&gt;
*Added candles to the default campaign character’s action bar.&lt;br /&gt;
*Fixed it so that digging up a fir tree drops a fir tree item, and not an oak tree item (LUGDUNON-263).&lt;br /&gt;
*Fixed an issue preventing macros from being added to the action bar (LUGDUNON-266).&lt;br /&gt;
*Fixed some dialog with the current quests.&lt;br /&gt;
*Lessened the cost on creating metal rings and mail, so that it will be more economical to craft mail armor.&lt;br /&gt;
*Journeyman and Apprentice were swapped in the About / How to Play section of the website. This has now been rectified.&lt;br /&gt;
*Added acceptance text to quests. In the even of an NPC trigger, this logs to the console as “npcName says: acceptanceText”.&lt;br /&gt;
*Fixed a bug that was causing the ! to show for a completed but not turned in quest on a quest trigger npc that was not also the resolver.&lt;br /&gt;
*Fixed a bug that was allowing a quest to be completed at the trigger npc that was not also the resolver.&lt;br /&gt;
*Allowed the live log console to wrap text.&lt;br /&gt;
*When a new item is given to a player character, attempt to place it in the action bar before the inventory.&lt;br /&gt;
*Filled buckets from quest flagged buckets are now flagged as quest items as well.&lt;br /&gt;
*Emptied buckets from quest flagged buckets are now flagged as quest items as well.&lt;br /&gt;
*Crafted items made from quest flagged items are now flagged as quest items as well.&lt;br /&gt;
*Added advancementSatisfiesPrerequisites() method to server-side ICharacterStats class.&lt;br /&gt;
*Default stack size to 1, not 0.&lt;br /&gt;
*Added item crafted metric.&lt;br /&gt;
*Added item gathered metric.&lt;br /&gt;
*Added item looted metric.&lt;br /&gt;
*Debit quest items to look in crafting block now as well.&lt;br /&gt;
*Added craft item quest progress tracker.&lt;br /&gt;
*Starting a quest can now grant advancements.&lt;br /&gt;
*Added instance template and placeable item for Uncle Owain and Aunt Peru’s farmhouse.&lt;br /&gt;
*Removed all items from the default campaign character template.&lt;br /&gt;
*Added Aunt Peru NPC.&lt;br /&gt;
*Set the spawn point and name in the default campaign’s world.cfg.&lt;br /&gt;
*Added isQuestItem and questDefinitionId flags to ItemInstance class.&lt;br /&gt;
*Items flagged as quest items can’t be moved to containers, or stacked with items of the same item definition that do note share the quest item flag.&lt;br /&gt;
*Fixed duplicate character bug (LUGDUNON-255).&lt;br /&gt;
*Added a PlaceItem metric. Tracks items placed in the game world, with separate stores for play and edit mode.&lt;br /&gt;
*Added a notification (and exception server side) if a quest acceptance fails.&lt;br /&gt;
*Added notification if moving an inventory item fails.&lt;br /&gt;
*Added findEmptySlot() and countEmptySlot() methods to server-side Character class.&lt;br /&gt;
*Fixed a bug that was causing a container dialog to appear when a GM deleted it.&lt;br /&gt;
*Added newQuestItem() method to ItemCache class.&lt;br /&gt;
*Added getItemDefAndStackSize() method to ItemDefinitions class.&lt;br /&gt;
*Added a ‘transient’ metric value to the metricUpdated() method in the IMetricListener interface to allow for metrics to send data to a listener that isn’t necessarily tracked in its store.&lt;br /&gt;
*Added ItemDebit and PlaceableRemoval quest abandon conditions.&lt;br /&gt;
*Added PlaceableRemoval quest completion condition.&lt;br /&gt;
*Added PlaceItem quest progress.&lt;br /&gt;
*Added waterfall and wave (ocean) ambient sounds.&lt;br /&gt;
*Added initial quest giver at the family farm and implemented the first quest “Working on the Farm”.&lt;br /&gt;
*Added quest item indicator to inventory item icons.&lt;br /&gt;
*Added hops seeds, produce, and placeable plant.&lt;br /&gt;
*Added boats (they just look pretty and don’t actually do anything).&lt;br /&gt;
*Added net.lugdunon.util.Math.distanceFromPlayerLocation(d) to client API.&lt;br /&gt;
*Added abrupt, linear, and cubic falloff modes for sound emanators.&lt;br /&gt;
*Fixed an issue causing chat text to not wrap (LUGDUNON-252).&lt;br /&gt;
*Fixed length of chat input field.&lt;br /&gt;
*Fixed issue with valid equipment check when attempting to place an item in an equipment slot (LUGDUNON-254).&lt;br /&gt;
*Fixed an NPE caused when attempting to /warp in edit mode.&lt;br /&gt;
*Fixed erroneous exp awarded notifications (LUGDUNON-253).&lt;br /&gt;
*Added the ability to generate elevation data from images in the terraingen utility.&lt;br /&gt;
*Added two carts (empty and hay-filled), several logpiles and sacks, and wooden dock placeable items.&lt;br /&gt;
*Created the basic environment for the starter campaign.&lt;br /&gt;
*Hammered out the quests for the initial quest hub (the family farm) with the help of Zippy.&lt;br /&gt;
*Identified and logged 5 more issues with the help of Xavion.&lt;br /&gt;
*Added expiration to audio assets as they are pushed out of a channel.&lt;br /&gt;
*Added a main player moved event API to the client. game.addMainPlayerMoveListener(listener) game.removeMainPlayerMoveListener(listener) and listeners implement mainPlayerMoved() function.&lt;br /&gt;
*Added a removed() function to PlaceableItemInstances. This is called whenever a placeable item instance is removed from the client-side game world.&lt;br /&gt;
*Added an audio emanator placeable item. This item will cause a sound to play on the client when the main player character moves within range.&lt;br /&gt;
*Added two new houses and instance templates to match.&lt;br /&gt;
*Fixed a bug in the /played command code that was referencing the current active character’s name incorrectly.&lt;br /&gt;
*Fixed an issue with the server hanging. IUpdateable.update() and CommandRequest.process() calls now have a hard limit of 2 seconds to execute. If either takes longer then it is prematurely terminated at the 2 second mark and a logging statement is issued to inform the server op of the condition.&lt;br /&gt;
*Added ping.interval setting to world.cfg. This allows for custom ping times if the server operator desires. Value is in milliseconds. Default is 6000 (6 seconds).&lt;/div&gt;</summary>
		<author><name>Lugdunon</name></author>	</entry>

	</feed>