|
|
Line 1: |
Line 1: |
− | '''0.5.9''' | + | '''0.5.10''' |
| | | |
| ''Last Updated: 12/12/2013'' | | ''Last Updated: 12/12/2013'' |
− |
| |
− |
| |
− |
| |
− | /etc files altered in this update:
| |
− | * advancements.json
| |
− | * commands.json
| |
− | * defaultCharacterTemplates.json
| |
− | * items.json
| |
− | * manifest.json
| |
− | * modifiers.json
| |
− | * recipes.json
| |
− | * restHandlers.json
| |
− |
| |
− |
| |
− | Release Notes
| |
− | * Fixed an issue with gathering items registering erroneous assignments of 0-length items.
| |
− | * Fixed an issue with the ItemPlacedMetric causing errors.
| |
− | * All food now under a shared recharge.
| |
− | * All drink now under a shared recharge.
| |
− | * Audio assets are now loaded asynchronously to reduce the initial load time.
| |
− | * Fixed an issue with AssetManager that was preventing loadAudio(assetKey,audio,callback) from being called without a callback specified.
| |
− | * Changed the lugdunon.net cookbook's default server from alpha.lugdunon.net to alesia.lugdunon.net.
| |
− | * Fixed and issue in LogConsoleCommand that was preventing logging from firing if neither player nor characters to exclude were specified.
| |
− | * Fixed time played recording to be up to the minute, and accurate.
| |
− | * Fixed an issue with the CraftItemCommand reporting improper stack sizes when calling the ItemCraftedMetric.
| |
− | * Fixed several issues in the ConsumeFoodCommand to cope with the new stamina restoration functionality. Stamina restored is now defined in the tool definition using the 'restores' property.
| |
− | * Added net.lugdunon.rest.core.player.PlayerListingHandler. You can now call this with the context: '/rest/net/lugdunon/players' to list all players on the server, as well as a few basic use statistics.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_ITEM_USE.
| |
− | * Added net.lugdunon.state.character.PlayerCharacter.makeActive() to the server-side API.
| |
− | * Removed net.lugdunon.state.character.PlayerCharacter.setLastPlayed(Date lastPlayed) from the server-side API.
| |
− | * Removed net.lugdunon.state.character.PlayerCharacter.setTimePlayed(long timePlayed) from the server-side API.
| |
− | * Added stamina reporting to the net.lugdunon.state.item.action.FoodActionHandler.renderToolUseInformation() output.
| |
− | * Fixed an issue causing recharging to not trigger when net.lugdunon.state.item.action.IActionHandler.invokeRechargeAsTool() is called.
| |
− | * Fixed the rendering of the net.lugdunon.state.metric.item.ItemCraftedMetric. Now rendered without error and shows crafting discipline icon to the left of the item name.
| |
− | * Added 'Mustard Glazed Chicken' item and recipe.
| |
− | * Added easing to health and stamina bars in the player status UI. This will make value transitions seem more fluid.
| |
− | * Added earth blessing sprite effect.
| |
− | * Added fire blessing sprite effect.
| |
− | * Fixed stamina check in assign spell command.
| |
− | * Fixed issue with modifier apply command not setting the actor property for the ModifierApplyChargedAction.
| |
− | * Added net.lugdunon.state.character.advancement.def.modifier.CharacterStatModifier.STATS_TO_DISPLAY.healthIncrease to the client-side API.
| |
− | * Added net.lugdunon.state.character.advancement.def.modifier.CharacterStatModifier.STATS_TO_DISPLAY.staminaIncrease to the client-side API.
| |
− | * net.lugdunon.state.character.advancement.def.modifier.CharacterStatModifier now properly informs the resource change delegate that a stat change has occurred.
| |
− | * net.lugdunon.state.character.advancement.def.DefaultCharacterStats now corrects for situations where the current health is greater than the maximum health.
| |
− | * Made net.lugdunon.state.character.advancement.def.DefaultCharacterStats.informResourceChangeViaAdvancement public.
| |
− | * Renamed informResourceChangeViaAdvancement to informResourceChangeDelegate in net.lugdunon.state.character.advancement.def.DefaultCharacterStats.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.HEALTH_MODIFY_CAUSE_MAXIMUM_HEALTH_RECALCULATED.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_MAXIMUM_STAMINA_RECALCULATED.
| |
− | * Added 'Health Recovery' advancement set.
| |
− | * Added 'Stamina Recovery' advancement set.
| |
− | * Added mustard seeds, and mustard plant.
| |
− | * Added rosemary seeds, rosemary, and rosemary plant.
| |
− | * Added sage seeds, sage, and sage plant.
| |
− | * Added 'Mustard Glazed Mutton' item and recipe.
| |
− | * Added 'Rosemary Beef Steak' item and recipe.
| |
− | * Added 'Roast Pork with Sage' item and recipe.
| |
− | * Added 'Scroll of Flame of Life' item and recipe.
| |
− | * Added 'Scroll of Vigor of Earth' item and recipe.
| |
− | * Added 'Spell: Flame of Life'.
| |
− | * Added 'Spell: Vigor of Earth'.
| |
− | * Added 'Modifier: Flame of Life', increases maximum health by 50%.
| |
− | * Added 'Modifier: Vigor of Earth', increases maximum stamina by 50%.
| |
− | * Finally added health, stamina, and charge bars for the player to the main UI.
| |
− | * Adjusted vertical offset of the action button label to clear the new charge bar.
| |
− | * Added net.lugdunon.ui.PlayerStatus to the client-side code base.
| |
− | * Added game.playerStatus to the client-side API.
| |
− | * net.lugdunon.command.core.console.LogConsoleCommand is now general purpose.
| |
− | * Added stamina check to net.lugdunon.command.core.edit.PlaceItemCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.edit.UpdateSignCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.DamagePlaceableCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.ExtinguishFireCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.FillBucketCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.FillMugCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.MeleeWeaponSwingCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.PlaceSlateCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.PlaceTurfCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.RangedWeaponFireCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.ReturnToHomeCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.ThrowEggCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.TillEarthCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.play.UseShearsCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.spell.AssignSpellCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.spell.DirectDamageCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.spell.DirectHealCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.spell.DirectInterruptCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.spell.ModifierApplyCommand.
| |
− | * Added stamina check to net.lugdunon.command.core.spell.ModifierDispelCommand.
| |
− | * Added playerStatus hook to net.lugdunon.command.core.player.ChargeActionCommand.
| |
− | * Added playerStatus hook to net.lugdunon.command.core.player.PlayerHealthCommand.
| |
− | * Added playerStatus hook to net.lugdunon.command.core.player.PlayerStaminaCommand.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_TOOL_USE.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_WEAPON_USE.
| |
− | * Removed net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_ITEM_USE.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.satisfiesStaminaRequirement(Item item, int useType, boolean deduct) to the server-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.getCurrentHealth() to the client-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.getMaximumHealth() to the client-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.getCurrentStamina() to the client-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.getMaximumStamina() to the client-side API.
| |
− | * Added net.lugdunon.state.item.ITEM.ITEM_USE_TOOL to server-side API.
| |
− | * Added net.lugdunon.state.item.ITEM.ITEM_USE_WEAPON to server-side API.
| |
− | * Added new music track "How They Run".
| |
− | * Added new music track "Trip To Norfolk".
| |
− | * Added new music track "Wub Wub Wub".
| |
− | * Fixed an issue that was preventing the elevation display flag to function properly.
| |
− | * Added an event listener API to display flags.
| |
− | * Added net.lugdunon.conf.DisplayFlags.addDisplayFlagListener(flag,listener) to the client-side API.
| |
− | * Added net.lugdunon.conf.DisplayFlags.removeDisplayFlagListener(flag,listener) to the client-side API.
| |
− | * Added net.lugdunon.conf.DisplayFlags.callDisplayFlagListeners(flag) to the client-side API.
| |
− | * Updated all crafting recipes to require stamina.
| |
− | * Updated all 'use' items to require stamina.
| |
− | * Added stamina cost line to net.lugdunon.item.renderer.DefaultRenderer.handleUseRender().
| |
− | * All crafting recipes now cost stamina in order to craft an item.
| |
− | * Added stamina property to net.lugdunon.state.recipe.RecipeItem.
| |
− | * Added stamina display to net.lugdunon.ui.inventory.sub.CraftingGrid.
| |
− | * Added stamina slider to net.lugdunon.ui.recipe.RecipeEditorDialog.
| |
− | * Added staminaCost to net.lugdunon.ui.inventory.sub.CraftingGrid.prototype.setCraftingResult(itemId,stackSize,staminaCost) in the client-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_CRAFTING.
| |
− | * Added case in net.lugdunon.item.renderer.DefaultRenderer.renderEquipEffect() for staminaRegenIncrease.
| |
− | * net.lugdunon.states.list.ServerList now shows the server's country (location) as the long country name and not the country code.
| |
− | * net.lugdunon.command.core.player.PlayerHealthCommand now makes use of Character.characterToData().
| |
− | * net.lugdunon.command.core.player.PlayerStaminaCommand now makes use of Character.characterToData().
| |
− | * net.lugdunon.state.character.advancement.def.DefaultCharacterStats now properly updates when health and stamina regen rates change.
| |
− | * The item 'Gray Cloak' now grants +5 to stamina regen when equipped.
| |
− | * The item 'Red Cloak' now grants +10 to stamina regen when equipped.
| |
− | * Updated the etc file listing to reflect the additions in 0.5.8 http://wiki.lugdunon.net/w/?title=Modding_Overview#The_.2Fetc_directory
| |
− | * Added some debugging to net.lugdunon.character.Character.handlePathing() in an attempt to track down issue reported here: http://forums.lugdunon.net/viewtopic.php?f=10&t=25
| |
− | * Added a stamina bar to the unit frame UI.
| |
− | * Added net.lugdunon.ui.unitFrame.UnitFrame.staminaChanged(cur,max)to the client-side API.
| |
− | * Added net.lugdunon.ui.unitFrame.IUnitFrame.staminaChanged(character,cur,max) to the client-side API.
| |
− | * Added net.lugdunon.ui.unitFrame.PartyFrame.staminaChanged(character,cur,max) to the client-side API.
| |
− | * Added net.lugdunon.ui.unitFrame.TargetFrame.staminaChanged(character,cur,max) to the client-side API.
| |
− | * Added net.lugdunon.command.core.console.gm.DrainCharacterCommand. This command (/drain) drains a character's stamina.
| |
− | * Fixed the client-side implementation of net.lugdunon.command.core.player.PlayerStaminaCommand to update the UI accordingly.
| |
− | * Added baseHealthRegenRate to the net.lugdunon.state.character.Character server-side class.
| |
− | * Added baseStaminaRegenRate to the net.lugdunon.state.character.Character server-side class.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.setHealthRegenText() to client-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.setStaminaRegenText() to client-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_GM.
| |
− | * Added baseHealthRegenRate to net.lugdunon.state.character.advancement.def.DefaultCharacterStats.
| |
− | * Added baseStaminaRegenRate to net.lugdunon.state.character.advancement.def.DefaultCharacterStats.
| |
− | * Completed implementation of net.lugdunon.state.character.NonPlayerCharacter.handleStaminaChangeEvent(final int staminaChangeType, final int causeType, final Object cause).
| |
− | * Completed implementation of net.lugdunon.state.character.PlayerCharacter.handleStaminaChangeEvent(final int staminaChangeType, final int causeType, final Object cause).
| |
− | * Added net.lugdunon.state.character.Character.getBaseStamina() to server side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterResourceChangeDelegate.handleStaminaChangeEvent (final int staminaChangeType, final int causeType, final Object cause) to server-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.HEALTH_MODIFY_CAUSE_REGEN.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_ENVIRONMENT.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_SPELL_USE.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_ABILITY_USE.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_ITEM_USE.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_ADVANCEMENT.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.STAMINA_MODIFY_CAUSE_REGEN.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.setPostDeathStamina(int stamina) to the server-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.getHealthRegenRate() to the server-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.getStaminaRegenRate() to the server-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.modifyStamina(int amount, int causeType, Object cause) to the server-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.getHealthRegenRate() to the client-side API.
| |
− | * Added net.lugdunon.state.character.advancement.ICharacterStats.getStaminaRegenRate() to the client-side API.
| |