I noticed something weird with floating ammo boxes while testing some related things. Below is a minimal map that has a single box room and two func_walls with ammo on top of each. Both func_walls disappear if you step into the other end of the room, and the ammo remains floating in the air.
When compiling the map with tyrutils and playing it on QuakeSpasm 0.85.9 I notice that I can pick up one of the ammo boxes without jumping, but not the other. However, they are both supposed to be at the same height.
Can you explain that? Does the proximity to the wall or the torch have something to do with this?
http://pastebin.com/fXUzXRMu
Compile it, play it, and just run around under the boxes without jumping. What happens?
Another question: What is the canonical way to create an item that falls from above after some event triggers? It's obviously not this, as they just float after killing the func_walls.