Skip to content

EndlessClient 0.8.017

Compare
Choose a tag to compare
@ethanmoffat ethanmoffat released this 11 Apr 00:38
56d71d3

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.