* Fixed weapons getting stuck in hallucinations.
* Fixed Hallucinations leaving blood when shot. (Was tricky due to how shooting worked. Used to create crash bugs when shooting the player or an NPC due to the cast not working properly).
* Added code so that mdeath::normal doesn't leave corpses of hallucination monsters
Spiked pits gives pointy sticks, not wooden spears. So now you cannot 'cheat' yourself into more spears by only using sticks.
Also for monsters now.
Reverted hallucination normal death check.
add "further" to format string
Cache the environmental stuff on vehicles so that it only runs when needed
Removed DECONSTRUCT tag from vending machines.
Mirrored the way siphoning iuse works but for the vehicle interface. Fixed #6737
Merge pull request #6730 from Soyweiser/Stickpit

Spiked pits give pointy sticks, not wooden spears.
Grab PRs #6728, #6732, #6735, #6739, and #6740.