by lugdunon » Wed Nov 06, 2013 2:19 am
- Added support for secondary authorization to the auth server. This will allow other services, such as the new official forums, to authorize against the main Lugdunon accounts database.
- Added an account bound friends list.
- Added net.lugdunon.command.core.console.FriendCommand for managing and listing a player's friends.
- Divorced keying placeables from the container item implementation.
- Changed Character.CONTAINER_KEY_BLOCK to Character.ACCESS_CONTROL_KEY_BLOCK.
- Added net.lugdunon.ui.inventory.sub.AccessControl to the client-side codebase.
- Changed all references to container in net.lugdunon.ui.inventory.sub.Container and net.lugdunon.ui.inventory.InventoryDialog to reference a generic placeable item instance.
- Changed net.lugdunon.ui.unitFrame.PartyFrame.hasMember(member) to accept either a character object or string as the member parameter.
- Added net.lugdunon.world.placeables.PlaceableItemInstance.canAccess(character) to the client-side API.
- Added net.lugdunon.state.item.PlaceableItemInstance.canAccess(character) to the server-side API.
- Added game.friends to the client-side API.
- Added net.lugdunon.command.core.play.CheckAccessCommand.
- Added access check to net.lugdunon.command.core.play.FillMugCommand.
- Added access check to net.lugdunon.command.core.play.InstancetransitionCommand.
- Added access check to net.lugdunon.command.core.play.PlaceableStateChangeCommand.
- Added access check to net.lugdunon.command.core.play.ThrowEggCommand.
- Added net.lugdunon.state.item.action.configure.EditAccessControlAction to the client-side codebase.
- Added access configuration ability to the net.lugdunon.state.item.action.HammerActionHandler.
- Added stone key item and recipe. Stone key restricts access to placer.
- Added copper key item and recipe. Copper key restricts access to characters on placer's account.
- Added bronze key item and recipe. Bronze key restricts access to characters in placer's party.
- Iron key now restricts access to characters on placer's friends list.
- Golden key now restricts access to characters that possess a golden key that was crafted by the placer.
- Houses can now have access set on them.
- Fence gates can now have access set on them.
- Added net.lugdunon.state.item.access.BaseAccessHandler to codebase.
- Added net.lugdunon.state.item.access.DefaultAccessHandler to codebase.
- Added net.lugdunon.state.item.access.OwnerOnlyAccessHandler to codebase.
- Added net.lugdunon.state.item.access.OwnerAccountAccessHandler to codebase.
- Added net.lugdunon.state.item.access.OwnerPartyAccessHandler to codebase.
- Added net.lugdunon.state.item.access.OwnerFriendsAccessHandler to codebase.
- Added net.lugdunon.state.item.access.PossessorOfKeyAccessHandler to codebase.