(0.8.1) Status for Saturday, October 10, 2015

(0.8.1) Status for Saturday, October 10, 2015

Postby lugdunon » Sat Oct 10, 2015 12:17 pm

0.8.1 release is coming very soon (possibly tonight). Just need to run through everything to make sure there are no show-stopping issues. ;)


Mods altered in this update:
  • net.lugdunon.world.tupelo.tui
  • net.lugdunon.world.clover.tui


Server mods altered in this update:
  • net.lugdunon.server.worldgen.procedural
  • net.lugdunon.server.worldgen.defaults


/etc files altered in this update:
  • defaultCharacterTemplates.json
  • items.json
  • npcs.json


Release Notes:
  • 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.
User avatar
lugdunon
Site Admin
 
Posts: 407
Joined: Tue Nov 05, 2013 5:53 pm

Re: (0.8.1) Status for Saturday, October 10, 2015

Postby fstltna » Sat Oct 10, 2015 3:20 pm

Great, can't wait!
---- https://LugdunonCity.org - portal for the Lugdunon RPG & Lugdunon hosting
---- https://LugdunonCity.org/HostSplash/ - About my Lugdunon hosting
Image
User avatar
fstltna
 
Posts: 155
Joined: Wed May 21, 2014 8:54 am
Location: South San Francisco, CA


Return to Updates

Who is online

Users browsing this forum: No registered users and 22 guests

cron