OpenClonk Bugtracker - OpenClonk
View Issue Details
0001613OpenClonkEngine - Controlspublic2016-01-15 23:322017-11-11 08:58
ReporterLuchs 
Assigned ToMaikel 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
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

Notes
(0004990)
Maikel   
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.
(0005006)
Zapper   
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).
(0005008)
Maikel   
2016-02-27 17:52   
Yes, sounds fine to me.
(0005531)
Luchs   
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.
(0005533)
Maikel   
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.

(0005902)
Maikel   
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