Skip to content

Conversation

@v-h-gn
Copy link
Member

@v-h-gn v-h-gn commented Sep 2, 2022

Changes

Additions

  • Adds Ability, AbilityInfo, and AbilityManager
  • Adds User, PluginUser, PlayerUser, and UserManager
  • Adds Activatable, Activation, and ActivationNode
  • Adds Pair
  • Adds InputType
  • Adds PKListener
  • Adds example abilities
  • Adds prototype registry system for addons

Modifications

  • Updates gradle and related dependencies to compatible versions for 1.18+ development.

Checklist

  • I have tested my changes to the best of my abilities.
  • I have linked to any related GitHub Issues or Trello cards.
  • I have made sure my code is clean, well documented, and matches the pre-existing style of the codebase.
  • I understand that my pull request will only be merged after it is reviewed by maintainers and any requested changes are made.

ChristopherWMM and others added 6 commits August 11, 2022 21:55
* Adds related ability classes, managers
* Adds bending user classes and related managers
* Adds activations and related utils
* Adds pair class
* Update Listener
* Adds more example Abilities
* Modifies Activation and ActivationNode to allow ignored options
* Adds prototype registry system for addons
@v-h-gn v-h-gn marked this pull request as ready for review September 3, 2022 18:59
* Updates InputType class with all default inputs
* Updates PKListener with appropriate listener per InputType
* Renames ability package to api
* Separates ability activation if activation depends on movement
*Pushes changes omitted from last commit due to my error
@v-h-gn v-h-gn changed the title Initial Ability System Ability System Prototype Sep 4, 2022
v-h-gn added 4 commits October 3, 2022 21:26
* Adds separate activation and action Sequences
* Adds new getActionSequences method in AbilityInfo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants