by lugdunon » Fri Dec 20, 2013 11:48 pm
- Resolved LUGDUNON-301. Exiting secondary instances caused black screen of death in FireFox.
- Remaining issues with inventory dialog sorted.
- Implemented shift-clicking of inventory items to 'auto-assign' them to specific slots, or blocks. Try it out for yourself to see what prefers to go where.
- Added net.lugdunon.ui.inventory.slot.CraftingResultInventorySlot to client-side codebase.
- Added net.lugdunon.item.Item.isNonInstanced() to client-side API.
- Added net.lugdunon.item.Item.isEquippable() to client-side API.
- Added net.lugdunon.item.Item.getEquippableSlots() to client-side API.
- Added net.lugdunon.character.Character.findAvailableSlotOfTypeForItem(type,item,placeableItemInstance) to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlot.setAlpha(alpha) to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlot.autoAssign() to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlot.autoAssignToAccessControl() to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlot.autoAssignToContainer() to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlot.autoAssignToInventory() to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlot.autoAssignToAction() to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlot.autoAssignToEquipment() to client-side API.
- Added net.lugdunon.ui.inventory.slot.InventorySlot.handleAutoAssign(slotType,slotIndex) to client-side API.
- Added net.lugdunon.ui.inventory.sub.BaseSubpanel.craftingResultUpdated(character,craftedItemId,craftedItemCount,craftedStamina) to client-side API.
- Added net.lugdunon.ui.inventory.sub.BaseSubpanel.inventoryUpdated(character,slotType,slotIndex,previousItem,container,mail)) to client-side API.
- Added net.lugdunon.world.placeables.PlaceableItemInstance.getInventoryItem(slotType,slotIndex) to client-side API.