Difference between revisions of "Upcoming Release"

From LugdunonWiki
Jump to: navigation, search
 
(35 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{engine}}
 
{{engine}}
  
'''''0.8.1'''''
+
'''''0.8.9'''''
 +
 
 +
 
 +
''Last Updated: 07/07/2019''
  
  
''Last Updated: 10/10/2015''
 
  
  
 
Mods altered in this update:
 
Mods altered in this update:
*net.lugdunon.world.tupelo.tui
+
 
*net.lugdunon.world.clover.tui
+
 
  
  
 
Server mods altered in this update:
 
Server mods altered in this update:
*net.lugdunon.server.worldgen.procedural
+
 
*net.lugdunon.server.worldgen.defaults
+
 
  
  
 
/etc files altered in this update:
 
/etc files altered in this update:
*defaultCharacterTemplates.json
+
 
*items.json
+
 
*npcs.json
+
  
  
 
Release Notes:
 
Release Notes:
*net.lugdunon.server.worldgen.procedural 0.0.2 -> 0.0.4
+
 
*net.lugdunon.server.worldgen.defaults 0.0.8 -> 0.0.10
+
 
*net.lugdunon.world.tupelo.tui 0.0.6 -> 0.0.7
+
 
*net.lugdunon.world.clover.tui 0.0.5 -> 0.0.6
+
*client.web 0.8.0.1 -> 0.8.1
+
*server 0.8.0.2 -> 0.8.1
+
*client 0.2.5 -> 0.3.0
+
*Fixed an issue with health change event occurring while client is still loading.
+
*Fixed an issue with player zoning into the void caused by incorrect instance id mapping when new instance created.
+
*Fixed an issue with client hanging in Safari on initial load.
+
*Fixed an issue with invalid pathing not correctly terminating.
+
*Added Namespace. isMobile() to the client-side API.
+
*Added Namespace. isSafari() to the client-side API.
+
*Added Namespace. isChrome() to the client-side API.
+
*Added Namespace. isFirefox() to the client-side API.
+
*Added Namespace. isIE() to the client-side API.
+
*Fixed another tile mapping (bottom-left obtuse).
+
*Flowers and trees can be dug up again.
+
*Campfires can be used as a cooking crafting station again.
+
*Buckets of water will again put out campfires.
+
*Hammer and anvil crafting station recipe now requires a stone hammer in place of steel. This remove the circular dependency / deadlock condition.
+
*Items.json set as overwriteable.
+
*Added 32 and 64 bit options for linux and windows server / client builds.
+
*Updated standalone client to current version of CEF / jCEF, which has greatly improved stability.
+
*Added palette index indicator.
+
*Added middling and strong zombie melee attacks.
+
*Added three new NPC definitions: Lowlands, Midlands, and Highlands Troglodytes. Each of these is capable of several different appearances, chosen at random on spawn.
+
*Skeleton spawns in caverns have been replaced with the appropriate level troglodyte.
+
*Client code refactored to account for new jCEF API.
+
*Added support for name templates in the NPC editor.
+
*NPC definitions can now contain multiple appearance def, which are chosen randomly at NPC instantiation.
+
*Underscore '_' is now a valid character for NPC names.
+
*Broad spectrum color picker now shows an indicator of the current color's location if the current color is represented in the broad spectrum map.
+
*Added net.lugdunon.state.character.Character.getAppearanceDefs() to the server-side API.
+
*Added net.lugdunon.state.character.CharacterSerializer.PROPS_FLAG.
+
*Added net.lugdunon.state.character.CharacterSerializer. APPEARANCES_FLAG.
+
*Added net.lugdunon.state.character.CharacterSerializer. NAME_TEMPLATE_FLAG.
+
*Added net.lugdunon.state.character.NonPlayerCharacter.getNameTemplate() to the server-side API.
+
*Added net.lugdunon.character.Character.setAppearanceDefs(appearanceDefs) to the client-side API.
+
*Added net.lugdunon.character.CharacterSerializer.getAppearance(res) to the client-side API.
+
*Added net.lugdunon.states.character.options.NameOption.nameGenerationReturned(success,name) to the client-side API.
+
*Added net.lugdunon.ui.color.BroadSpectrumColorPicker.updateIndicator(rgb) to the client-side API.
+
*Added Namespace. getQSParams() to the client-side API.
+
*Added Namespace. getQSParam(key) to the client-side API.
+
*Added mobile client bitbucket repository.
+
*Added groundwork for live command structure debugging.
+
*Completed UI and code changes for variable character appearance.
+
*NPC Editor now supports the editing of variable character appearances.
+
*Fixed an issue in net.lugdunon.states.list.ServerList that was causing version mismatch server errors to display incorrectly.
+
*Fixed an issue in net.lugdunon.states.list.ServerList that was allowing clicks/actions on servers with server errors.
+
*Fixed an issue in net.lugdunon.command.core.player.PlayerStaminaCommand causing a client crash on initial load if player character receives a stamina update before player character has actually loaded.
+
*Changed all occurrences of the appearance object to an appearances array in npcs.json.
+
*Changed all occurrences of the appearance object to an appearances array in defaultCharacterTemplates.json.
+
*Updated net.lugdunon.command.core.character.NonPlayerCharacterManagementCommand to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.Account to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.character.Character to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.character.CharacterSerializer to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.character.NonPlayerCharacter to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.character.NpcDefinitions to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.character.Character to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.quest.progress.CountableNPCBasedProgress to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.quest.resolver.NPCResolver to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.sprite.Appearance to reflect appearance -> appearances change.
+
*Updated net.lugdunon.state.World to reflect appearance -> appearances change.
+
*Removed net.lugdunon.state.character.Character.setAppearance(JSONObject appearance) from the server-side API.
+
*Added net.lugdunon.state.character.Character.setAppearance(JSONArray appearance) to the server-side API.
+
*Added net.lugdunon.state.character.Character.setAppearanceIndex(int index) to the server-side API.
+
*Added net.lugdunon.state.character.Character.getAppearanceIndex() to the server-side API.
+
*Added net.lugdunon.state.character.Character.getAppearances() to the server-side API.
+
*Added net.lugdunon.state.character.Character.getSerializedAppearances(boolean withImageHash) to the server-side API.
+
*Added net.lugdunon.state.character.Character.fixCharacterAppearanceData(JSONObject cd) to the server-side API.
+
*Removed net.lugdunon.character.Character.setAppearance(appearance) from the client-side API.
+
*Removed net.lugdunon.character.Character.setAppearanceDefs(appearanceDefs) from the client-side API.
+
*Removed net.lugdunon.ui.npc.NPCEditorDialog.createNPCDefButton() from the client-side API.
+
*Removed net.lugdunon.Game.updateNonPlayerCharactersWithDef(npcDef) from the client-side API.
+
*Added net.lugdunon.character.Character.setAppearance() to the client-side API.
+
*Added net.lugdunon.character.Character.getAppearances() to the client-side API.
+
*Added net.lugdunon.character.Character.getAppearance() to the client-side API.
+
*Added net.lugdunon.character.Character.changeAppearance(index) to the client-side API.
+
*Added net.lugdunon.character.Character.updateAppearance() to the client-side API.
+
*Added net.lugdunon.character.Character.getAppearanceIndex() to the client-side API.
+
*Added net.lugdunon.character.Character.duplicateCurrentAppearance() to the client-side API.
+
*Added net.lugdunon.character.Character.removeCurrentAppearance() to the client-side API.
+
*Added net.lugdunon.character.Character.instantiateAppearance(res) to the client-side API.
+
*Added net.lugdunon.states.character.options.SpriteLayerOption.getAppearance() to the client-side API.
+
*Added net.lugdunon.states.character.options.SpriteLayerOption.updateAppearance() to the client-side API.
+
*Added net.lugdunon.command.Client.flagCommandForDebug(commandId) to the client-side API.
+
*Added net.lugdunon.command.Client.unflagCommandForDebug(commandId) to the client-side API.
+
*Added net.lugdunon.ui.npc.NPCEditorDialog.setupNpcDefs() to the client-side API.
+
*Added net.lugdunon.ui.npc.NPCEditorDialog.setupAppearance() to the client-side API.
+
*Added net.lugdunon.ui.npc.NPCEditorDialog.handleAppearanceLeft() to the client-side API.
+
*Added net.lugdunon.ui.npc.NPCEditorDialog.handleAppearanceRight() to the client-side API.
+
*Added net.lugdunon.ui.npc.NPCEditorDialog.handleAppearanceNew() to the client-side API.
+
*Added net.lugdunon.ui.npc.NPCEditorDialog.handleAppearanceDelete() to the client-side API.
+
*Added net.lugdunon.ui.npc.NPCEditorDialog.updateAppearanceButtons() to the client-side API.
+
*Added net.lugdunon.Game.updateNonPlayerCharactersWithDef(npcDef,appearanceIndex) to the client-side API.
+
*Added DataView.setDataViewDebug(debug) to the client-side API.
+
*Added DataView.isDataViewCaptured() to the client-side API.
+
*Added DataView.startDebugCapture(mode,reason) to the client-side API.
+
*Added DataView.endDebugCapture() to the client-side API.
+
*Added DataView.captureDebug(type,value) to the client-side API.
+
*Added DataView.getDebugLog() to the client-side API.
+
*Added Array.insertAfter(object,index) to the client-side API.
+
*Updated net.lugdunon.character.CharacterSerializer to reflect appearance -> appearances change.
+
*Updated net.lugdunon.character.PlayerCharacter to reflect appearance -> appearances change.
+
*Updated net.lugdunon.states.character.options.CharacterCreator to reflect appearance -> appearances change.
+
*Updated net.lugdunon.states.character.options.SpritePreviewPane to reflect appearance -> appearances change.
+
*Updated net.lugdunon.ui.npc.NPCEditorDialog to reflect appearance -> appearances change.
+
*Updated net.lugdunon.ui.npc.SpritePreviewPane to reflect appearance -> appearances change.
+
*Updated net.lugdunon.ui.unitFrame.PartyFrame to reflect appearance -> appearances change.
+
 
[[Category:Releases|Upcoming Release]]
 
[[Category:Releases|Upcoming Release]]

Latest revision as of 15:14, 7 July 2019

Engine Content: This information applies to the engine and therefore to all servers.

0.8.9


Last Updated: 07/07/2019



Mods altered in this update:



Server mods altered in this update:



/etc files altered in this update:



Release Notes: