Difference between revisions of "Upcoming Release"
From LugdunonWiki
(Replaced content with "'''0.7.2'' ''Last Updated: 04/09/2014'' Mods altered in this update: Server mods altered in this update: /etc files altered in this update: Release Notes:") |
|||
Line 1: | Line 1: | ||
− | '''0.7.2'' | + | '''''0.7.2''''' |
− | ''Last Updated: | + | ''Last Updated: 15/10/2014'' |
Mods altered in this update: | Mods altered in this update: | ||
− | + | *net.lugdunon.world.clover.tui | |
+ | *net.lugdunon.world.tupelo.tui | ||
+ | *net.lugdunon.world.defaults.character | ||
Server mods altered in this update: | Server mods altered in this update: | ||
+ | *net.lugdunon.server.worldgen.defaults | ||
/etc files altered in this update: | /etc files altered in this update: | ||
− | + | * commands.json | |
+ | * items.json | ||
+ | * recipes.json | ||
Release Notes: | Release Notes: | ||
+ | *Fixed an issue with the public listing server that was preventing some valid servers from appearing in the list. | ||
+ | *Fixed an issue in MoveInventoryItemCommand that was preventing a realtime UI update of the inventory state when moving macros and spells. | ||
+ | *Fixed an issue in net.lugdunon.state.item.action.SpellAssignmentActionHandler.renderToolUseInformation() that was preventing spell tooltips from displaying. | ||
+ | *Started to investigate moving rendering code from plain canvas 2d to pixijs for webgl support. | ||
+ | *Added assets/js/ext/pixi.js | ||
+ | *Removes assets/js/ext/three.min.js | ||
+ | *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). | ||
+ | *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. | ||
+ | *Added support for offline play. This will allow play in the event that the auth server is down or unreachable. | ||
+ | *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. | ||
+ | *Added a spell (and accompanying recipe) called 'Transposition of Origin' to allow players to change their home / spawn point. | ||
+ | *Added SPELL_TRANSPOSITION_OF_ORIGIN icon. | ||
+ | *Client-side assets are now deployed as a repository artifact for the standalone client. | ||
+ | *Updated the client login screen to reflect the different options for offline vs online connections. | ||
+ | *Added server status items for the server's online/offline mode status and whether or not this server accepts offline client connections. | ||
+ | *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). | ||
+ | *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). | ||
+ | *net.lugdunon.states.list.ServerList will only show the public server listing if client is in online mode. | ||
+ | *Game modes must now specify the acceptable input types (via overriding the acceptsInput() function) if anything other than the primary input type is needed. | ||
+ | *Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_PRIMARY to the client-side API. | ||
+ | *Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_SECONDARY to the client-side API. | ||
+ | *Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_TERTIARY to the client-side API. | ||
+ | *Added net.lugdunon.states.modes.BaseGameMode.acceptsInput(inputType) to the client-side API. | ||
+ | *Added game.isOffline() to the client-side API. | ||
+ | *Added game.offlineCheck() to the client-side API. | ||
+ | *The standalone client will now use a local web client instance, deployed on localhost at port 41974 instead of http://client.lugdunon.net | ||
+ | *Standalone client will automatically enable offline play if starting a campaign in single-player mode. | ||
+ | *net.lugdunon.client.util.ClientArtifactUpdater will now check for updates to the web client artifact. | ||
+ | *Added net.lugdunon.client.util.WebClient to the standalone client code base. | ||
+ | *Added net.lugdunon.command.core.play.SetHomeCommand. | ||
+ | *Added net.lugdunon.math.Location.toString() to the server-side API. | ||
+ | *Added net.lugdunon.state.item.action.SetHomeActionHandler to the client-side API. | ||
+ | *Added net.lugdunon.Server.isOffline() to the server-side API. | ||
+ | *Added net.lugdunon.Server.checkOffline() to the server-side API. | ||
+ | *Added 'offline.supported' server config property. | ||
+ | *Added 'allow.offline.clients' server config property. |
Revision as of 00:59, 16 October 2014
0.7.2
Last Updated: 15/10/2014
Mods altered in this update:
- net.lugdunon.world.clover.tui
- net.lugdunon.world.tupelo.tui
- net.lugdunon.world.defaults.character
Server mods altered in this update:
- net.lugdunon.server.worldgen.defaults
/etc files altered in this update:
- commands.json
- items.json
- recipes.json
Release Notes:
- Fixed an issue with the public listing server that was preventing some valid servers from appearing in the list.
- Fixed an issue in MoveInventoryItemCommand that was preventing a realtime UI update of the inventory state when moving macros and spells.
- Fixed an issue in net.lugdunon.state.item.action.SpellAssignmentActionHandler.renderToolUseInformation() that was preventing spell tooltips from displaying.
- Started to investigate moving rendering code from plain canvas 2d to pixijs for webgl support.
- Added assets/js/ext/pixi.js
- Removes assets/js/ext/three.min.js
- 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).
- 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.
- Added support for offline play. This will allow play in the event that the auth server is down or unreachable.
- 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.
- Added a spell (and accompanying recipe) called 'Transposition of Origin' to allow players to change their home / spawn point.
- Added SPELL_TRANSPOSITION_OF_ORIGIN icon.
- Client-side assets are now deployed as a repository artifact for the standalone client.
- Updated the client login screen to reflect the different options for offline vs online connections.
- Added server status items for the server's online/offline mode status and whether or not this server accepts offline client connections.
- 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).
- 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).
- net.lugdunon.states.list.ServerList will only show the public server listing if client is in online mode.
- Game modes must now specify the acceptable input types (via overriding the acceptsInput() function) if anything other than the primary input type is needed.
- Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_PRIMARY to the client-side API.
- Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_SECONDARY to the client-side API.
- Added net.lugdunon.states.modes.BaseGameMode.ACCEPT_INPUT_TYPE_TERTIARY to the client-side API.
- Added net.lugdunon.states.modes.BaseGameMode.acceptsInput(inputType) to the client-side API.
- Added game.isOffline() to the client-side API.
- Added game.offlineCheck() to the client-side API.
- The standalone client will now use a local web client instance, deployed on localhost at port 41974 instead of http://client.lugdunon.net
- Standalone client will automatically enable offline play if starting a campaign in single-player mode.
- net.lugdunon.client.util.ClientArtifactUpdater will now check for updates to the web client artifact.
- Added net.lugdunon.client.util.WebClient to the standalone client code base.
- Added net.lugdunon.command.core.play.SetHomeCommand.
- Added net.lugdunon.math.Location.toString() to the server-side API.
- Added net.lugdunon.state.item.action.SetHomeActionHandler to the client-side API.
- Added net.lugdunon.Server.isOffline() to the server-side API.
- Added net.lugdunon.Server.checkOffline() to the server-side API.
- Added 'offline.supported' server config property.
- Added 'allow.offline.clients' server config property.