- net.lugdunon.world.clover.sprite
Release Notes:
- Added snowman sprite definitions.
- Added snowman scarf.
- Added snowman tophat.
- Bats now have melee animations.
- Rats now have melee animations.
- Snakes now have melee animations.
- Added proper palette sections for the bat sprite.
- Added proper palette sections for the rat sprite.
- Added proper palette sections for the snake sprite.
- Added "Palmer" palette preset for cat.
- Added "Gnocchi" palette preset for dog.
- Added Golden, Red, Flaxen, Blue, Bubblegum, Vermillion, Purple, and Green palette presets for female human curly hair type.
- Added Flaxen, Red, Green, Blue, and Violet palette presets for female human ponytail hair type.
- Added Zombie, Red, Blue, Violet, and Golden palette presets for female human straight hair type.
- Added Red, Green, Blue, Violet, and Golden palette presets for female human weird hair type.
- Added Brown, Troglodyte, Dusky, Brick body palette presets for female human sprite.
- Added Zombie, and Troglodyte eye palette presets for female human sprite.
- Added Troglodyte, Flaxen, Red, Sand, Green, Blue, and Violet palette presets for male human beard hair type.
- Added Tan, Red, Yellow, Verdant, Cyan, Navy, and Purple band palette presets for male human hairband hair type.
- Added Troglodyte, Golden, Russet, Flame, Zombie, Highlights, Brown, Dark, Blue, and Violet hair palette presets for male human hairband hair type.
- Added Smooth, Gray, Amethyst, Troglodyte, Red, and Blue scalp palette presets for male human mohawk hair type.
- Added Bald, Gray, Amethyst, Troglodyte, Red, and Blue hair palette presets for male human mohawk hair type.
- Added Troglodyte, Moss, Red, and Blue palette presets for male human shaggy hair type.
- Added Brown, Troglodyte, Dusky, and Brick body palette presets for male human sprite.
- Added Zombie, and Troglodyte eye palette presets for male human sprite.
- Added Flame, Ice, and Pestilence body palette presets for human skeleton sprite.
- Added game.forceReflow() function to force a redraw of a given element and its children.
- Added support for account property sharing with client-side.
- Added game.setAccountProps(res) to the client-side API.
- Added game.getAccountProp(propPath) to the client-side API.
- Added game.setAccountProp(propPath,propValue) to the client-side API.
- Moved audio play logic from game to net.lugdunon.asset.AssetManager.
- Fixed several issues with audio playback due to inclusion of the new audio promise API.
- Updated font awesome glyph set to latest.
- Added link icon to buttons.png.
- Fixed an issue with net.lugdunon.state.dialogue.Response not properly initializing the hasCondition property.
- Fixed an issue with disappearing sprites when a sprite is changed programmatically (spell effect, armor removal due to breakage, etc.).
- Added location change event API to net.lugdunon.states.tiledGame.chunk.ChunkManager to notify when a location boundary (biome, town, plot, etc) has been crossed.
- Added net.lugdunon.states.tiledGame.chunk.ChunkManager.registerLocationChangeListener(id,lcListener) to client-side API.
- Added net.lugdunon.states.tiledGame.chunk.ChunkManager.unregisterLocationChangeListener(id) to client-side API.
- Added net.lugdunon.states.tiledGame.chunk.ChunkManager.locationChangeOccurred(locationChangeText) to client-side API.
- Allowed setting and getting namespaced properties using arrays as well as '.' delimited names.
- Fixed an issue with net.lugdunon.util.IndexedDBSecondaryStore not implementing the request blocked API.
- Added DataView.readObject(littleEndian) to client-side API.
- Added DataView.readArray(littleEndian) to client-side API.
- Added DataView.readLargeObject(littleEndian) to client-side API.
- Added DataView.readLargeArray(littleEndian) to client-side API.
- Added DataView.writeObject(value, littleEndian) to client-side API.
- Added DataView.writeArray(value, littleEndian) to client-side API.
- Added DataView.writeLargeObject(value, littleEndian) to client-side API.
- Added DataView.writeLargeArray(value, littleEndian) to client-side API.
- Added Array.removeAt(index) to client-side API.
- Added Array.find(key,value) to client-side API.
- Added Array.forEach(handler,context) to client-side API.
- Input validation support for <input type="signedinteger"/> added.
- Input validation support for <input type="signedreal"/> added.