PlayAnimation Verse Module Bugs Report

Summary

The new Verse “PlayAnimation” module has some bugs and usability issues. I’d like to report them here so we can hopefully get an update that makes it easier to use, as it has a lot of potential for some really cool things, including custom movement animations, which are currently not possible because of these problems.

  1. The animation gets cancelled when you perform certain actions, and the “Interrupted” event does not fire when the animation is cancelled by any of the following actions (there may be more):
  • Equipping a different item in your inventory, including your pickaxe, while an animation is playing
  • Swapping quickbar
  • Sprint & jump then stop sprinting while you’re mid air
  1. Items and pickaxes remain visible during animations. This is more of a usability issue than a bug report, depending on what you are trying to do. An option to hide the held item while an animation is playing would be very helpful and would open up a lot of new possibilities, including a better custom emote system.

  2. In addition to the first issue, a way to control what can or cannot cancel the animation would also be very helpful. This would be a QoL change, as some people may want the animation to cancel when the actions mentioned above are performed. However, by default, it should never cancel, since there are ways to manually cancel animations when certain actions are performed (through input triggers for example), but there is currently no way to prevent them from being cancelled automatically. If the animation does get cancelled, it should fire the “InterruptedEvent”.

If anyone has faced any other problems with the new PlayAnimation Verse module, let them be known here so I can update the list!

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Verse

Steps to Reproduce

  1. Play an animation on a player character using “GetPlayAnimationController” then perform any of the actions mentioned in the summary.

  2. Play an animation on a player character while holding out your pickaxe or an item.

  3. Same as number 1

Expected Result

  1. The animation should never cancel from these actions, and even if it does, “play_animation_result” should return “Interrupted”.

  2. There should be a way to enable/disable items and pickaxes during animations, so we can play them without anything being included. However, this should be an option, not set by default.

  3. A way to control whether or not animations should be cancelled when certain actions are performed would be nice, but this is purely a QoL suggestion.

Observed Result

  1. The animation cancels when these actions are performed & “play_animation_result” does not return “Interrupted”.

  2. There is no way to hide items/pickaxes during animations, which prevents us from doing a lot of things with the new PlayAnimation module.

  3. There is no way to control what can or can’t cancel the animation automatically. Again, this is just a QoL suggestion. By default, animations should never cancel if certain actions are performed.

Platform(s)

Any

FORT-1123416 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.

Sprinting , hurdling, mantling spring jump, swapping weapons, Gliding, these cancels the animation.
The best thing would be to Put in Stasis. but this is not always an option.