Alchemy lab bugged in multiplayer

Avatar
  • mis à jour
  • Completed - Resolved

This bug is client only


I build alchemy lab - 5x5 for example, then I am able to queue 4 potions (1 per prop). When I use them, I am not able to queue anymore potions because game thinks that my potions are still ready to use (they are not). The only way to queue more potions is to sell alchemy lab and rebuild it.


Not sure if all potions cause this issue, I use spirit worker one.

Game Version:
Steam Public
Platform:
Windows

Comment évalueriez-vous le service client qui vous a répondu ?

Note de satisfaction par Cron il y a 8 ans

Ajoutez un commentaire sur la qualité de l'assistance que vous avez reçue (optionnel):

Avatar
Stefan Furcht Programmer
  • Commencé
Avatar
Stefan Furcht Programmer

I was meanwhile able to reproduce an issue here.
To trigger the problem you need to very quickly grab potions of one type and create potions of a different type.
This can cause that the host does not remove the potion references on cauldrons and thus they are occupied on host, while free on client.
When the client chooses a free cauldron to brew a new potion, while this one is occupied on server, the host will deny the attempt and the potion won't be brewed.
This issue was caused by the grab event arriving delayed on the server and if you were faster in grabbing and building a new potion the issue popped.
But now we explicitly tell the server to remove the potion right when the client grabs it from the cauldron.
This does not only theoretically fix it, but I can not trigger it again now in the way I was able before fixing it.

So long story short: It's fixed in next patch :)

Avatar
Stefan Furcht Programmer
  • Completed - Next Patch
Avatar
Cron

Huh, you probably started thinking i made it up :P

Avatar
Lee "Noontide" Moon
  • Completed - Resolved