EndlessClient 0.8.017
Changes:
- 56d71d3 Merge pull request #179 from ethanmoffat/clickable_map_entities
- 749a333 Clicking adjacent square no longer walks two squares
- a3e4d9f Show NPC name in status bar when clicking the NPC
- 3e0b86e Use Single() in place of erroneous accessor for dialog titles
- 4fb9f5c Prevent clicks on map NPCs behind context menu items from triggering both context menu and NPC click handler
- 43de64b Ensure E/Q buttons for HUD use transparent background
- 8ed1699 Don't reset quest NPC. Fixes title bug where quest shows multiple dialogs
- 0d3ff9c Ensure clicks don't trigger multiple handlers
- 0afed66 Ensure clicking a sign does not invoke the MouseCursorRenderer click handler
- b0e6f14 Add check for clicks based on the bounds of the graphic associated with a map sign
See More
- 6c05472 Merge pull request #178 from ethanmoffat/bank
- 8975081 Implement bank account dialog with Withdraw/Deposit/Upgrade actions
- 96c2cce Packets for bank account open, deposit, withdraw and locker storage upgrade
- 45b097f Merge pull request #176 from ethanmoffat/locker
- 04d42e6 Prevent interaction with map stuff when clicking in an open dialog
- 63b4416 Show/interact with locker dialog
- 14503ab Move packet handlers for shop out of Interact namespace
- 9d694e0 Packet structure for locker family of packets
- e91e102 Extract ChestActions out of MapActions
- a707282 Merge pull request #175 from ethanmoffat/fix_chest_key_check
- 36ce0af Make clicking a chest validate keys. Re-use validation code from walking into a chest. Ensure key name is displayed properly.
- 808a435 Merge pull request #174 from ethanmoffat/chest_dialog
- 85a0de2 Support add/remove/update of chest
- de86fa5 Show chest dialog and load initial items
- c7cdebe Handle packet for opening chest
- 188b9c0 Refactor UnwalkableTileActions to not send packets directly. Move sending of packets for door/chair into appropriate domain model actions classes.
- 291e930 Update MapCellState to hold optinal chest key instead of chest object
- b7f95ee Merge pull request #173 from ethanmoffat/quest_history_progress
- 750ba3e Add Session EXP dialog
- 5baee0d Implement display of quest progress/status
- bf61e2d Add more sizes to ScrollingListDialog (preparation for quest history/progress).
- 02583ae Render shadows from slightly farther away. Prevents large shadows from suddenly popping in
- 60e69f5 Fix bug where quest NPC dialog caused a crash because the requested NPC was never set
- 4037a11 Migrate quest history/progress packet handling to new paradigm
- 5e344b6 Merge pull request #170 from ethanmoffat/quest_dlg
- 7924191 Disable click to walk when target cell has a character or npc
- 927c60d Don't show empty dialogs if there is no response from the server when interacting with an NPC
- 64511fa Fix click handler for non-hyperlink ListDialogItem
- e3e0be0 Fix formatting for status label text when earning EXP
- 096db72 Ensure status label shows message when doing stuff in a quest
- a8b8a81 Fix quest item change handlers to update inventory correctly when items are added/removed via quest
- ca9599e Reimplement quest dialog
- dc51324 Fix ListDialogItem click causing hyperlinks to be clicked twice
- 722530a Update ScrollingListDialog to support more buttons/sizes. Preparation for supporting smaller scrolling list dialog size.
- 6397611 Implement network actions for opening quest dialog and responding
- ca9611f Reimplement Message_Open handler for setting status label from quest
- 574fb4f Merge pull request #169 from ethanmoffat/shop
- 97a6e1f Fix logic for picking stuff up
- 8ff8ad0 Allow drop/junk from inventory if a dialog is open
- bbd72f1 Add logic for crafting items from shops
- 89f6d9a Make sure stale shop data isn't shown when opening new shop after previous shop has been opened
- 5f4eda4 Don't show craft icon if there is nothing to craft in the shop
- d434e89 Add logic for buy/sell of items from shops
- 55e231b Update 8.75pt font to be 9pt. Makes text look a little nicer and less blurry.
- 4bf92a6 First pass of opening/rendering shop dialog. Todo: action for buy/sell/trade items
- 499c27d Make ShopCraftHandler constructor public
- 6aa0ff2 Migrate shop packet family to new handlers/actions
- 8820813 Add packets for requesting shop and handling data about shop
- 6eddceb Extract paperdoll request into PaperdollActions in new EOLib.Domain.Interact namespace
- 78bcdcf Update version to 0.8
This list of changes was auto generated.