Difference between revisions of "Upcoming Release"
From LugdunonWiki
Line 2: | Line 2: | ||
− | ''Last Updated: | + | ''Last Updated: 05/05/2014'' |
Line 22: | Line 22: | ||
Release Notes: | Release Notes: | ||
+ | *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. | ||
+ | *Added the first pass at a particle system implementation. | ||
+ | *Added net.lugdunon.effects.particle.Emitter to the client-side code base. | ||
+ | *Added net.lugdunon.effects.particle.Particle to the client-side code base. | ||
+ | *Added net.lugdunon.ParticleTest to the client-side code base. | ||
+ | *Added net.lugdunon.effects.particle.images.sphere.png to the client-side code base. | ||
+ | *Added particles.html to the client-side code base. | ||
+ | *Implemented a process runner API for spawned-process management and interaction in the standalone client code base. | ||
+ | *Added standaloneServer.props file. This replaces standaloneServer.add and allow for more properties than just the current server address to be noted. | ||
+ | *Added net.lugdunon.client.Client.startRunner(String runnerId, Runner runner) to the standalone client API. | ||
+ | *Added net.lugdunon.client.Client.clearRunner(String runnerId) to the standalone client API. | ||
+ | *Added net.lugdunon.client.Client.getRunner(String runnerId) to the standalone client API. | ||
+ | *Added net.lugdunon.client.Client.getStandaloneServerProperty(String key) to the standalone client API. | ||
+ | *Added net.lugdunon.client.Client.setStandaloneServerProperty(String key, Object value) to the standalone client API. | ||
+ | *Added net.lugdunon.client.Client.saveStandaloneServerProperties() to the standalone client API. | ||
+ | *Added net.lugdunon.client.runner.Runner to the standalone client code base. | ||
+ | *Added net.lugdunon.client.runner.ClientUpdaterRunner to the standalone client code base. | ||
+ | *Added net.lugdunon.client.runner.ServerRunner to the standalone client code base. | ||
+ | *Added net.lugdunon.client.runner.WorldGeneratorRunner to the standalone client code base. | ||
+ | *net.lugdunon.world.defaults.compendium.consoleParameterFilters.CodexRESTHandler now contains a boolean value indicating whether or not a parameter filter has a client-side implementation. | ||
+ | *net.lugdunon.world.defaults.compendium.consoleParameterFilters.Codex now indicates if a parameter filter has a client-side implementation. | ||
+ | *Added net.lugdunon.Game.INFINITE_COMPLETE_THRESHOLD to the server-side API. | ||
+ | *Added net.lugdunon.Game.isShutdownInProgress() to the server-side API. | ||
+ | *net.lugdunon.command.core.ConnectToServerCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed. | ||
+ | *net.lugdunon.command.core.console.gm.SaveCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed. | ||
+ | *net.lugdunon.command.core.console.gm.ShutdownCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed. | ||
+ | *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). | ||
*Fixed an issue with net.lugdunon.state.quest.condition.completion.reward.ItemReward that was causing issues with saving quest data. | *Fixed an issue with net.lugdunon.state.quest.condition.completion.reward.ItemReward that was causing issues with saving quest data. | ||
*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'. | *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'. |
Revision as of 02:23, 6 May 2014
0.6.4
Last Updated: 05/05/2014
mods altered in this update:
- net.lugdunon.world.defaults.compendium
server mods altered in this update:
/etc files altered in this update:
Release Notes:
- 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.
- Added the first pass at a particle system implementation.
- Added net.lugdunon.effects.particle.Emitter to the client-side code base.
- Added net.lugdunon.effects.particle.Particle to the client-side code base.
- Added net.lugdunon.ParticleTest to the client-side code base.
- Added net.lugdunon.effects.particle.images.sphere.png to the client-side code base.
- Added particles.html to the client-side code base.
- Implemented a process runner API for spawned-process management and interaction in the standalone client code base.
- Added standaloneServer.props file. This replaces standaloneServer.add and allow for more properties than just the current server address to be noted.
- Added net.lugdunon.client.Client.startRunner(String runnerId, Runner runner) to the standalone client API.
- Added net.lugdunon.client.Client.clearRunner(String runnerId) to the standalone client API.
- Added net.lugdunon.client.Client.getRunner(String runnerId) to the standalone client API.
- Added net.lugdunon.client.Client.getStandaloneServerProperty(String key) to the standalone client API.
- Added net.lugdunon.client.Client.setStandaloneServerProperty(String key, Object value) to the standalone client API.
- Added net.lugdunon.client.Client.saveStandaloneServerProperties() to the standalone client API.
- Added net.lugdunon.client.runner.Runner to the standalone client code base.
- Added net.lugdunon.client.runner.ClientUpdaterRunner to the standalone client code base.
- Added net.lugdunon.client.runner.ServerRunner to the standalone client code base.
- Added net.lugdunon.client.runner.WorldGeneratorRunner to the standalone client code base.
- net.lugdunon.world.defaults.compendium.consoleParameterFilters.CodexRESTHandler now contains a boolean value indicating whether or not a parameter filter has a client-side implementation.
- net.lugdunon.world.defaults.compendium.consoleParameterFilters.Codex now indicates if a parameter filter has a client-side implementation.
- Added net.lugdunon.Game.INFINITE_COMPLETE_THRESHOLD to the server-side API.
- Added net.lugdunon.Game.isShutdownInProgress() to the server-side API.
- net.lugdunon.command.core.ConnectToServerCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.
- net.lugdunon.command.core.console.gm.SaveCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.
- net.lugdunon.command.core.console.gm.ShutdownCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.
- 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).
- Fixed an issue with net.lugdunon.state.quest.condition.completion.reward.ItemReward that was causing issues with saving quest data.
- 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'.
- Parameter filter support extended for use in text block on the client-side.
- Added game.filterText(text,actor,props) to client-side API.
- Added net.lugdunon.command.core.console.parameters.IParameterFilter to the client-side code base.
- Added net.lugdunon.command.core.console.parameters.IParameterFilter.hasClientSide() to the server-side API.
- Added net.lugdunon.command.Interpreter.listClientSideParameterFilters() to the server-side API.
- Fixed match for net.lugdunon.world.defaults.compendium.CraftingRecipeLinkParameterFilter to disregard a trailing '.'.
- Fixed match for net.lugdunon.world.defaults.compendium.InstancedPlayerItemLinkParameterFilter to disregard a trailing '.'.
- Fixed match for net.lugdunon.world.defaults.compendium.ModifierLinkParameterFilter to disregard a trailing '.'.
- Fixed match for net.lugdunon.world.defaults.compendium.SpellLinkParameterFilter to disregard a trailing '.'.
- Added net.lugdunon.world.defaults.compendium.CraftingRecipeLinkParameterFilter to the client-side code base.
- Added net.lugdunon.world.defaults.compendium.InstancedPlayerItemLinkParameterFilter to the client-side code base.
- Added net.lugdunon.world.defaults.compendium.ModifierLinkParameterFilter to the client-side code base.
- Added net.lugdunon.world.defaults.compendium.SpellLinkParameterFilter to the client-side code base.