OpenClonk Bugtracker - OpenClonk
View Issue Details
0001613OpenClonkEngine - Controlspublic2016-01-15 23:322017-11-11 08:58
Assigned ToMaikel 
PrioritynormalSeverityminorReproducibilityhave not tried
PlatformOSOS Version
Product Version 
Target Version8.0Fixed in Versiongit master 
Summary0001613: Arrows become invisible when the bow is destroyed
DescriptionThe bow starts burning when jumping into lava and eventually disappears. Arrows shown below the bow then disappear, but still take a spot in the inventory.
TagsNo tags attached.
Attached Files

2016-02-14 13:03   
This seems to be fixed somehow: when I incinerate a bow in the clonks contents, the arrows are moved to another slot and the bow burns down slowly.

Now I see the problem, when you hold another additional 4 items, the arrows are moved to an invisible slot, and are then only shown when pressing E.
2016-02-27 12:22   
I guess the only sane solution is to check for an over-full inventory every time an item leaves the inventory? (And then move those items into free slots).
2016-02-27 17:52   
Yes, sounds fine to me.
2016-12-15 16:58   
I think this is mostly fixed now. The arrows now appear in the inventory once you throw away an item.

Burning bows are still a bit confusing though, as they look exactly the same in the inventory and even still show the "empty inventory" icon below them even though they can't hold any arrows.
2016-12-16 08:51   
(Last edited: 2016-12-21 13:41)
Maybe the stack library needs a method to remove it. Or do it by default if the object reaches some state, i.e. burned.

Edit: the bow could collect arrows again after I extinguished it.

2017-11-11 08:58   
I think this has been solved with the new flammable library and the fixing of 0001950. So I close this, reopen if my statement is false.

Issue History
2016-01-15 23:32LuchsNew Issue
2016-01-18 10:45MaikelProduct Version => 7.0
2016-01-18 10:45MaikelTarget Version => 7.1 (Bugfix update)
2016-02-14 13:03MaikelNote Added: 0004990
2016-02-27 12:22ZapperNote Added: 0005006
2016-02-27 17:52MaikelNote Added: 0005008
2016-12-15 16:58LuchsNote Added: 0005531
2016-12-15 16:58LuchsTarget Version7.1 (Bugfix update) =>
2016-12-16 08:51MaikelNote Added: 0005533
2016-12-21 13:41MaikelNote Edited: 0005533bug_revision_view_page.php?bugnote_id=5533#r1301
2017-08-05 13:58MaikelTarget Version => 8.0
2017-11-11 08:58MaikelAssigned To => Maikel
2017-11-11 08:58MaikelStatusnew => resolved
2017-11-11 08:58MaikelResolutionopen => fixed
2017-11-11 08:58MaikelFixed in Version => git master
2017-11-11 08:58MaikelNote Added: 0005902