Does the issue occur in the editor or during gameplay?
During Gameplay
If it's a gameplay issue, please specify which movement system and camera type you're using (free movement vs. grid movement, third-person vs. first-person) or N/A if not applicable:
Third Person Camera, happens both in free movement and grid movement.
Briefly describe the issue you're experiencing:
If I put a consumable(that's stackable) in my quick slot bar. Save the game and load that save file and then uses the slot where the consumable is in. The number will reset the 0 and I won't be able to use the consumable.
Are there any errors in the in-game debug console or external console window?
I think this is the external one?
ERROR: SelfList<class GDScriptFunction>::List::List: Condition ' _first != 0 ' is true.
At: G:\RPG in a Box\godot-3.1-stable\core/self_list.h:111
ERROR: SelfList<class GDScript>::List::List: Condition ' _first != 0 ' is true.
At: G:\RPG in a Box\godot-3.1-stable\core/self_list.h:111
WARNING: ObjectDB::cleanup: ObjectDB Instances still exist!
At: core\object.cpp:2092
ERROR: ResourceCache::clear: Resources Still in use at Exit!
At: core\resource.cpp:425
ERROR: There are still MemoryPool allocs in use at exit!
At: core\pool_vector.cpp:70
ERROR: Reference to a Thread object object was lost while the thread is still running...
At: core\bind\core_bind.cpp:2603
Provide the steps necessary to reproduce the issue:
- Start a new project and map. Enable the quick slot hotbar.
- Give the player any consumable that's stackable.
- Put the item in the hotbar.
- Save the game
- Load the file you just saved
- Try to use the item from the hotbar.
Provide a download link to the bare bones project (strongly recommended if it's an in-game issue, since this helps significantly when attempting to reproduce it; the report will also be given more priority in this case):