Only interrupt activities based on noise if we can't see the source of the noise.
Style fix in game::sound().
Restyle crafting menu subcategory iterators.
Refactor crafting categories and subcategories to be more data-driven.
Mark crafting category helpers static, and remove one that was unused.
Restyle game::explosion().
Break out the blast logic from explosion(), and use it to do shrapnel-only explosions for ammo cookoff.
Some tweaks related to medications.

Makes nyquil and dayquil into liquids and turns the inhaler into a
single object and not a pile of pills.
Quantities.
Glyph fix.
Clarifies question when attempting to descend a sinkhole using rope.
Typo.
Out, to, whatever.
It's not marked "Lance Coxswain", at least

I aim to please.
Fixes misleading item description and adds missing item to spawn lists.
Fixed weapon not being removed when getting stuck.
Adds survivor zombies.

Functionally they're like a bigger, tougher shrieker zombie with better
armor. As rare as necromancer zombies, the survivor zombie's outstanding
feature is that it's a walking collection of *STUFF U WANT* like decent
(but damaged) armor and equipment.

Hominem te esse memento. Memento mori.
spawn multiple seeds
A few fun weapons.
Merge description fixes, medication tweaks, and survivor zombies.