[wip] Fix for #8602

Something about fires not consuming ammo type items. #8602 
The explosion can destroy items on that place with messes up the item vector *and* the iterators on it.