EndlessClient 0.9.011
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.