Added weapon mod locations.
New categories, renamed categories, put categories to use.
Added ability to give weapons specific amounts of specific mod locations.
Forgot to delete test data.
Added mod locations to all sensible weapons in ranged.jason.
Added mod locations to crossbows.
Fixed json error.
Another json error.
Even more json errors. ( I really need to start paying attention :P )
Fixed item info display.
Fixed crossbow modability.
ew json mod_targets: bow, crossbow, and launcher. Removed 4 mod limit in favor of available mod locations. Removed a bunch of if-else statements in favor of a single mod location check. Fixed some issues with item info display. Prbably a few other things I forgot.
Removed redundant if statement.
Added ammo check for bows and crossbows. Edited the mods a bit. Spare magazine is now in accessories instead of magazine.
Fixed issue with the pistol crossbow.
Tool-booking-Start

Keep the streak alive!
Booking-in-progress

Quite a bit of it.
Books the "OTHER" category

This should be absolutely all the other stuff that needed booked.

(Doesn't cover personal armor.)
json syntax

We should really change the Big Book to "manual_firstaid" for
syntax-simplicity but that'll break all the tilesets.

So, separate PR.
Was a problem in dissection

Thought I'd fixed all of those already.
Content merge.