Hello all, expect a weekly update later today!
- WallDamage / Horizontal Collision API Changes
- Added a distance variable to the HorizontalVelocityChangedEvent, and thus, also HorizontalVelocityTracker to refer to the distance traveled in the air.
- Added a check to cancel velocity tracking should the entity come into contact with water.
- Finally, rewrote the wall damage equation to implement a minimum distance to be traveled as well as an overall distance traveled.
- The typical output for AirBlast is 4-11 damage (2 - 5.5 hearts) and, for Bloodbending, 0.5-4 hearts. Should e.getDistanceTraveled() < minimumDistance, where minimumDistance's default is at 5.0, the damage will return zero.
- Added a configuration option to DISABLE wall damage completely. The event will still function, but the listener won't inflict damage to entities.
- Added a Combo Addon API
- Carbogen reworked his ComboModuleAPI and built it into ProjectKorra (Core), meaning you can now create add-on Combos.
- Supports the /pk h combo messages and will append the add-on combo's description and instructions to the messages sent. I also reworked the way combos are coded to make them very similar to ordinary addon abilities.