Skip to content

EndlessClient 0.9.011

Compare
Choose a tag to compare
@ethanmoffat ethanmoffat released this 27 Apr 15:00
0f2b155

Changes:

  • 0f2b155 Merge pull request #188 from ethanmoffat/bard
  • 1335b1c Separate Emote from Attack in CharacterAnimator
  • 512ed1a Ensure CharacterRenderer is not updating textures every single frame
  • aafaa13 Add support for bard music. Player can click to play harp/guitar notes, and notes played by other players will be played.
  • bfb045f Rate limit bard dialog input based on update tick
  • bea0e27 Update instrument attacks to render as ranged weapons instead of melee weapons
  • 3b8b042 Show bard dialog when using the bard spell
  • fc5b486 Add SfxPlayer and loading of SFX files in content provider
  • e13bb5a Merge pull request #185 from ethanmoffat/skillmaster_dialog
  • a8989cb Finish implementing skillmaster dialog
See More
  • ea276ef Packet handling and domain changes for forgetting skill and resetting stats
  • 3a6ff4c Actually show dialog for confirming learning of skill
  • fbe9366 Implement skill learning and packet handling for skill learn error
  • e29ec80 First pass re-implementation of skillmaster dialog (initial state)
  • fbcdbc2 Domain model and packet handling for skillmaster dialogs
  • d12b7a1 Remove GameStateProvider as dependency of TextInputDialog
  • 55b90c2 Fix windows-only code warnings in ReleaseGameRunner
  • 7ca095a Remove unused old ItemTransferDialog
  • 4700b28 Merge pull request #183 from ethanmoffat/spell_casting
  • 6fd8fd0 Fix mouseover for spell panel items while scrolling in panel
  • 18840b8 Fix moving spell while scrolling in panel (no longer hides dragging icon)
  • 914b138 Ensure spell inventory uses preferred slot from config file if it exists
  • d9f835b Reduce character SP when attaccking or casting spells
  • aab32ba Throw if the Packet Handler component is ever removed from the game's components
  • e57aadb Ensure spell cast shout stops when appropriate
  • b48ed13 Make spell cast frame render for slightly longer
  • 59d635b Fix rearranging of spell icons in active spells panel (drag+drop)
  • 094eac5 Fix casting of self target spells and anything bound to F8
  • a5bc32d Check TP/SP requirements before casting a spell
  • ae959e8 Add handling for PK spells
  • 7e2809e Ensure invalid spell targets do not attempt a spell cast
  • 7f45d64 Don't prepare the spell for group target if not in a group. Immediately cast group target spell.
  • 47faba6 Target others with spells
  • 8272314 Fix spell targeting to use NPC index instead of ID
  • 07b9f5e Implement casting for self-cast spells
  • 7550935 Ensure newly added spells don't render rows beyond scroll limit when first logging in to the game
  • bc7aa0b Refactor how spell selection is handled. Use a repository to track which spell is in which slot, which spell is selected, and if the spell is prepared for casting.
  • 7aad651 Merge pull request #182 from ethanmoffat/active_spells
  • 4792118 Implement handler for StatskillTake for learning skills
  • bbe6283 Update selection logic and label/level up property changes for active spells
  • 40bcd01 Packet handling for training a spell
  • d951cb9 Remove old spell icon/panel code
  • e9bd17b Interaction with active spells (except for leveling up)
  • e06e750 Initial display of spell icons in active spells panel
  • 8141961 Move Spell Icon stuff to Old namespace. Prep for rewrite
  • 6f6a54f Fix main character render position when logging in to a sitting character
  • 6e8b354 Update version to 0.9

This list of changes was auto generated.