Difference between revisions of "Upcoming Release"
From LugdunonWiki
Line 1: | Line 1: | ||
'''0.5.9''' | '''0.5.9''' | ||
− | ''Last Updated: | + | ''Last Updated: 07/12/2013'' |
+ | * 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 "How They Run". | ||
* Added new music track "Trip To Norfolk". | * Added new music track "Trip To Norfolk". |
Revision as of 05:20, 7 December 2013
0.5.9
Last Updated: 07/12/2013
- 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.