Able v3.85 has been submitted, notes below:
Able v3.85
UE 5.1 support (this means 4.26 is no longer supported)
Camera Shake class was renamed so you may need to reset those fields.
Asset paths were revamped in this release, I think I fixed everything to work with the new system - but let me know if you find a hyperlink or what not and it complains.
Editor Style Set was removed, so, you may see some changes if you have custom editor styles or what not.
Added Range override field to IsInAbilityRange BT Decorator. This lets you specify a custom range rather than ask the ability for it.
Fixed an issue where the Server and Client could get prediction mismatches if the prediction tolerance was 0 (which is default).
Turn To task now has a “Use Task Duration As Blend Time” which will use the task duration as the amount of time it takes to complete the turn. Enabled by default.
Added “Unique Actors” to the Collision / Targeting filters. This will only return each actor found, only once - even if they have multiple collision entries in the physics scene. The entry choose is random (which ever is encountered first).
Play Particle Effect Params can update on tick now. Just check the “Enable Tick Update” on the parameter you wish to continually update.
Damage Event Task changes:
Now passes in the FDamageEvent structure into CalculateDamageForActor callbacks on the Ability.
Added Radial Damage Info to the Task parameters. This lets you use the RadialDamageEvent which gives you damage falloff from a center location or what not. Supports Dynamic binding.
Blueprint Changes
All Tasks
GetDuration - returns the task duration in seconds.
GetCurrentDurationAsRatio - returns the task duration as a value between 0.0 and 1.0
Ability
GetIsPassive - Exposed Function
GetInitialStacks - Exposed Function
GetMaxStacks - Exposed Function
GetStackIncrement - Exposed Function
GetStackDecrement - Exposed Function
GetDecayTime now requires an execution pin (as it’s dynamic and not static).
5.1’s update is going out first. 5.0 and 4.27 should be right behind it (just waiting for those two to finish compiling - but wanted to get 5.1 out for those users rather than make them wait an extra day).
1 Like