Difference between revisions of "Upcoming Release"
From LugdunonWiki
Line 2: | Line 2: | ||
− | ''Last Updated: | + | ''Last Updated: 04/02/2014'' |
/etc files altered in this update: | /etc files altered in this update: | ||
+ | *advancements.json | ||
*commands.json | *commands.json | ||
+ | *instanceTemplates/HOUSE_AUNT_PERU/npcCache.json | ||
*items.json | *items.json | ||
+ | *manifest.json | ||
+ | *modifiers.json | ||
+ | *mods.json | ||
Release Notes: | Release Notes: | ||
+ | *Disabled audio for temporarily on mobile. | ||
+ | *Added net.lugdunon.state.character.advancement.ICharacterStatsSystem to the server-side code base. | ||
+ | *Added a CHARACTER.STATS subsystem, which is something that needed to happen long ago. This is in preparation for the inclusion of spell casting advancements. | ||
+ | *Removed 'character.stats' world.cfg property. | ||
+ | *Moved all classes related to the DefaultCharacterStats implementation to a mod located at net.lugdunon.world.defaults.character. Added this mod as the default implementation. | ||
+ | *Added net.lugdunon.world.defaults.character.DefaultCharacterStatsSystem to the server-side API. | ||
+ | *Added game.characterStats to the client-side API. This property is initialized when a client successfully connects to a server, and represents the data defined in the CHARACTER.STATS subsystems stats.json config file. | ||
+ | *Changed function signature on net.lugdunon.state.item.action.IActionHandler.renderToolUseInformation(toolDef,durability,type,subtype) to add the item type and sub type in the client-side API. | ||
+ | *Changed function signature on net.lugdunon.state.item.action.IActionHandler.renderWeaponUseInformation(toolDef,durability,type,subtype) to add the item type and sub type in the client-side API. | ||
+ | *Changed function signature on net.lugdunon.state.item.action.IActionHandler.getValueFromRandomDefinition(value,durability,type,subtype) to add the item type and sub type in the client-side API. | ||
+ | *Added net.lugdunon.state.character.advancement.ICharacterStats.getDamageForItem(damage,itemType,itemSubType) to the client-side code base. | ||
+ | *Overflowing text in the advancements window should now terminate in an ellipsis (...). | ||
+ | *Added net.lugdunon.state.World.getWorldConfigProperty(String propertyKey, [String,boolean,float,double,byte,short,int,long] defaultValue) methods to the server-side API. This provides a simple way of getting access to properties defined in the world.cfg. | ||
+ | *Added net.lugdunon.state.State.getServerProperty(String propertyKey, [String,boolean,float,double,byte,short,int,long] defaultValue) methods to the server-side API. This provides a simple way of getting access to properties defined in the world.cfg. | ||
+ | *Cleared out etc/instanceTemplates/HOUSE_AUNT_PERU/npcCache.json. | ||
+ | *Reduced the damage of all axes, swords, and bows by roughly half. | ||
+ | *Added new three-tiered advancements that increase the damage done when using bare hands, axes, swords, and bows for a total of 12 new advancements. | ||
+ | *The tooltip for an item now factors in all relevant damage bonuses when calculating the damage that an item will do. | ||
+ | *Restructured the character stats pane in the main inventory window. | ||
+ | *Added a lightning strike sound effect. | ||
*Added a new 'Death Touch' GM game mode. Any NPC or PC that is selected while this mode is active is instantly killed. | *Added a new 'Death Touch' GM game mode. Any NPC or PC that is selected while this mode is active is instantly killed. | ||
+ | *Added support for a custom sound to play when a GM initiates a Death Touch. Can be modified using the 'death.touch.sound.effect' world.cfg property. | ||
+ | *Added support for a custom /yell to occur when a GM initiates a Death Touch. Can be modified using the 'death.touch.announcements' world.cfg property. | ||
*Fixed an issue with the new sign and container tool tip extensions that was causing errors with tooltips in edit mode. | *Fixed an issue with the new sign and container tool tip extensions that was causing errors with tooltips in edit mode. | ||
*Added red, orange, and white skull cursors. | *Added red, orange, and white skull cursors. | ||
*Added net.lugdunon.states.tiledGame.modes.DeathTouchMode to the client-side code base. | *Added net.lugdunon.states.tiledGame.modes.DeathTouchMode to the client-side code base. | ||
*Added net.lugdunon.command.core.gm.DeathTouchCommand. | *Added net.lugdunon.command.core.gm.DeathTouchCommand. |
Revision as of 05:27, 4 February 2014
0.5.15
Last Updated: 04/02/2014
/etc files altered in this update:
- advancements.json
- commands.json
- instanceTemplates/HOUSE_AUNT_PERU/npcCache.json
- items.json
- manifest.json
- modifiers.json
- mods.json
Release Notes:
- Disabled audio for temporarily on mobile.
- Added net.lugdunon.state.character.advancement.ICharacterStatsSystem to the server-side code base.
- Added a CHARACTER.STATS subsystem, which is something that needed to happen long ago. This is in preparation for the inclusion of spell casting advancements.
- Removed 'character.stats' world.cfg property.
- Moved all classes related to the DefaultCharacterStats implementation to a mod located at net.lugdunon.world.defaults.character. Added this mod as the default implementation.
- Added net.lugdunon.world.defaults.character.DefaultCharacterStatsSystem to the server-side API.
- Added game.characterStats to the client-side API. This property is initialized when a client successfully connects to a server, and represents the data defined in the CHARACTER.STATS subsystems stats.json config file.
- Changed function signature on net.lugdunon.state.item.action.IActionHandler.renderToolUseInformation(toolDef,durability,type,subtype) to add the item type and sub type in the client-side API.
- Changed function signature on net.lugdunon.state.item.action.IActionHandler.renderWeaponUseInformation(toolDef,durability,type,subtype) to add the item type and sub type in the client-side API.
- Changed function signature on net.lugdunon.state.item.action.IActionHandler.getValueFromRandomDefinition(value,durability,type,subtype) to add the item type and sub type in the client-side API.
- Added net.lugdunon.state.character.advancement.ICharacterStats.getDamageForItem(damage,itemType,itemSubType) to the client-side code base.
- Overflowing text in the advancements window should now terminate in an ellipsis (...).
- Added net.lugdunon.state.World.getWorldConfigProperty(String propertyKey, [String,boolean,float,double,byte,short,int,long] defaultValue) methods to the server-side API. This provides a simple way of getting access to properties defined in the world.cfg.
- Added net.lugdunon.state.State.getServerProperty(String propertyKey, [String,boolean,float,double,byte,short,int,long] defaultValue) methods to the server-side API. This provides a simple way of getting access to properties defined in the world.cfg.
- Cleared out etc/instanceTemplates/HOUSE_AUNT_PERU/npcCache.json.
- Reduced the damage of all axes, swords, and bows by roughly half.
- Added new three-tiered advancements that increase the damage done when using bare hands, axes, swords, and bows for a total of 12 new advancements.
- The tooltip for an item now factors in all relevant damage bonuses when calculating the damage that an item will do.
- Restructured the character stats pane in the main inventory window.
- Added a lightning strike sound effect.
- Added a new 'Death Touch' GM game mode. Any NPC or PC that is selected while this mode is active is instantly killed.
- Added support for a custom sound to play when a GM initiates a Death Touch. Can be modified using the 'death.touch.sound.effect' world.cfg property.
- Added support for a custom /yell to occur when a GM initiates a Death Touch. Can be modified using the 'death.touch.announcements' world.cfg property.
- Fixed an issue with the new sign and container tool tip extensions that was causing errors with tooltips in edit mode.
- Added red, orange, and white skull cursors.
- Added net.lugdunon.states.tiledGame.modes.DeathTouchMode to the client-side code base.
- Added net.lugdunon.command.core.gm.DeathTouchCommand.