anegostudios / VintageStory-Issues

Vintage Story's public issue tracker for reporting bugs, crashes and the like
43 stars 16 forks source link

Animation Stacking Bug #3774

Open Micro230 opened 5 months ago

Micro230 commented 5 months ago

Game Version

v1.19.7

Platform

Windows

Modded

Vanilla

SP/MP

Multiplayer

Description

There seems to be an issue when using tools, that the character animation seems to be infinitely looping. This can sometimes be cancelled by reusing the tool but not always. The only solution I've found to fix this has been to relog into the server, but it only solves it temporarily.

Lets say I use a pickaxe and do that animation and it starts this looping bug, when I switch to a shovel and start using that, the animations both play at the same time. It got so bad I had to log off and log back in because I had accidentally stacked 4 animations.

I upgraded from v1.19.5 to v1.19.7, unsure if this happens in v1.19.6, but I did not experience this issue at all in v1.19.5. I did not test this in singleplayer or standard multiplayer

How to reproduce

  1. Join a multiplayer dedicated server
  2. Use a tool (such as pickaxe) and use the scroll wheel to switch to another tool. Make sure to skip over another tool in the process (Ex: Scroll from pickaxe to shovel to axe)
  3. Loop will ensue, and can be stacked with other animations

Screenshots

No response

Logs

Log

Staubiii commented 5 months ago

Happens in Singleplayer too. First noticed it in 1.19.6. For some reason opening the inventory and using another tool while it is open fixes it as well.

WelcomeToLevel2 commented 5 months ago

Re-using the tool seems to fix it consistently in MP here. 1.19.7. Happens even when switching local / SP server to LAN or UPnP.

KyoShinda commented 3 months ago

It might be the same issue as the one I'm having a problem with. I often times press esc (singleplayer) after using my prospecting pick to pause the game in order to look at the chat log to see what it brings up without being bothered. After unpausing it very often does this.

If you pause then unpause partway through any animation it causes that action to loop in singleplayer in v1.19.8 for me anyways.