raduprv / Eternal-Lands

http://www.eternal-lands.com
Other
155 stars 56 forks source link

Cooldown indicator is missing for newly crafted items #182

Open NetSysFire opened 2 years ago

NetSysFire commented 2 years ago

Steps to reproduce (it will probably work with any consumable item, but I just use potions of mana since it happened with them):

  1. You need: some potions of mana, a vial, a couple blue lupine and some wine.
  2. Consume the potion of mana.
  3. Immediately craft a new one before the cooldown is over.
  4. The newly crafted item is missing the cooldown indicator.

The cooldown indicator is broken just for this cycle, it appears that items newly added to the inventory while a cooldown on this type of item is active do not get the indicator. If you try to consume an item with the missing indicator, the indicator appears.

I'd rate this issue as pretty minor but annoying. The issue was also confirmed by squiz.

NetSysFire commented 2 years ago

I also managed to reproduce this by:

  1. Having one quantity of vegetables in my inventory
  2. Eating it
  3. Immediately harvesting it again
  4. The vegetables are missing the cooldown indicator until you stop harvesting
pjbroad commented 2 years ago

This looks to be a server/protocol issue. The cool-down message does not appear to be sent from the server when you create or harvest the new item. It is sent if you get a new item from the inventory or a ground bag. Perhaps @raduprv can comment.