Difference between revisions of "Upcoming Release"

From LugdunonWiki
Jump to: navigation, search
Line 2: Line 2:
  
  
''Last Updated: 24/01/2014''
+
''Last Updated: 25/01/2014''
  
  

Revision as of 04:22, 26 January 2014

0.5.13


Last Updated: 25/01/2014


/etc files altered in this update:

  • advancementCategories.json
  • commands.json
  • itemBaseCosts.json
  • items.json
  • motd.json
  • recipes.json
  • vendors.json


Release Notes:

  • Fixed an issue what was allowing players to damage GM-placed keyed items.
  • Fixed "Lancifer's Super-Wonky-Space-Folding Pathing Bug".
  • Added support for a GM-modifiable "message of the day" (motd) that displays whenever a player enters the world.
  • Added wrought iron round bar stock item.
  • Added wrought iron flat bar stock item.
  • Added wrought iron fencing item, placeable and recipe.
  • Added wrought iron gate item, placeable and recipe.
  • Added hedge item, placeable and recipe.
  • Fixed erroneous pathing triggers.
  • Crafter's identity now persists on items through placement and reacquisition.
  • Added net.lugdunon.state.item.PlaceableItemInstance.getCrafter() to server-side API
  • Added net.lugdunon.state.item.PlaceableItemInstance.setCrafter(String crafter) to server-side API.
  • Added game.motd to the client-side API.
  • Added net.lugdunon.command.core.console.gm.SetMOTDCommand.
  • Added etc/motd.json
  • Added net.lugdunon.state.World.setMOTD(String motd) to server-side API.
  • Added net.lugdunon.state.World.getMOTD() to server-side API.
  • Added net.lugdunon.state.World.saveMOTD() to server-side API.
  • Fixed an issue that was causing wonkiness when switching between advancement categories in the UI.
  • Timberframe and limestone houses are now properly defined and can have their access restriction set.
  • Flax seed and potato vendor slots are now on a timer.
  • Milk and water buckets now empty when used in crafting.
  • Players can now move houses while preserving their interior instances.
  • Players can now purchase barrels o' animals (chicken, cow, pig, sheep, cat, and dog) from Obalda in the Bibracte market.
  • Character stuck issue tentatively fixed. Needs extensive testing to verify.
  • Added ornate fence gate item.
  • Updated tileset and icons for fences.
  • Updated tileset and icons for ladders.
  • Added support for easy server-side config of advancement categories and updated net.lugdunon.ui.advancements.AdvancementsDialog accordingly.
  • Added etc/advancementCategories.json
  • Added net.lugdunon.state.character.advancement.AdvancementCategories to the server-side code base.
  • Added net.lugdunon.state.character.advancement.AdvancementCategory to the server-side code base.
  • Added net.lugdunon.state.mod.Mod.listAdvancementCategoryIds() to the server-side API.
  • Added net.lugdunon.state.mod.Mod.getAdvancementCategory(String advancementCategoryId) to the server-side API.
  • Added net.lugdunon.state.mod.Mod.hasAdvancementCategory(String advancementCategoryId) to the server-side API.
  • Added game.advancementCategories to client-side API.
  • Added game.advancementCategoryIds to client-side API.
  • Added game.advancementCategoryLength to client-side API.
  • Added a Spellcasting advancement category stub.
  • Added a Weapons advancement category stub.
  • Added net.lugdunon.state.item.ItemInstance.getUserDefinedData() to server-side API.
  • Added net.lugdunon.state.item.ItemInstance.setUserDefinedData(JSONObject userDefinedData) to server-side API.
  • Added net.lugdunon.state.item.ItemInstance.getPlaceableUserDefinedData() to server-side API.
  • Added net.lugdunon.state.item.ItemInstance.setPlaceableUserDefinedData(JSONObject placeableUserDefinedData) to server-side API.
  • Placeable items can now transfer their user defined data state to an inventory item and vice-versa.
  • Added net.lugdunon.command.core.play.OpenAnimalBarrelCommand.
  • Added net.lugdunon.state.item.action.AnimalBarrelActionHandler to the client-side code base.
  • Added etc/itemBaseCosts.json
  • If ~/etc/itemBaseCosts.json is present, the servers goes into automatic item cost calculation mode.
  • Fixed an issue causing an error when an action is performed with an item that has no action presence defined for that type of action.
  • Added some code to help track replicate the 'character stuck in movement bug'. I replicated it! Now to actually fix it...
  • Added Brash's quote to the presskit.
  • Added a steel plate item and crafting recipe.
  • All plate armor (and the fermentation vessel) now require steel plates instead of steel bars to craft.
  • ItemDefinition / Item toJSONObject() implementation completed.
  • Campfires can no longer be healed past their maximum durability.
  • Integrated the ItemWorthCalculator with server. This will auto-calculate all item costs that are created with recipes.
  • Item worth calculation now takes into account if a recipe material is not consumed. In this event, the item worth is incremented by 1/8 of the worth of the unconsumed recipe material.
  • Item worth calculation now takes into account is the result is a stack of items. In this event the item's worth is divided by the stack size of the result.
  • Adjusted the cost of ores to make a little more sense.
  • Added net.lugdunon.state.item.action.update.CandleUpdateAction to server-side code base.
  • Placed candles now have a duration of 5 minutes. After 5 minutes, they will burn out and be removed from the world.
  • Feathers are now white again.