Swap tile id map with an unordered map for faster lookup.
Change the season lookup logic to modify the id string and continue instead of calling itself with a new argument.
Misc style cleanup.
Working through comestibles.json.  Down to the wines so far.
May have to go shopping IRL for a solid booze-check.
Translate 0.B credits and MOTD into German
Boozing In Progress

Commiting to create a breakpoint for Long Island Iced Tea nerfage.
LIIT contains Cola.  Nerfin' to 250mL per dose.
Price audit: tools.json.
Pre-fish

No idea how smoking makes the fish 6x as filling, but let's create a breakpoint just in case.
Fish -> bologna

Fish portioning documented.  Bologna and lunchmeat are completely out/whack, rebalancing bologna.  >_<
Bologna rebalance :-/

Same problem as the lunchmeat, but being craftable, could be fixed.  Feel free to revert this one.
Incorporates revised bologna into meat/cannibal sandwich recipes.
Into sandwiches.
Makeshift machete price.
DY-NO-MITE
Almost halfway home.
SEE FOR
Merge pull request #10025 from Rivet-the-Zombie/tool-prices

Price audit: tools.json.
Dry goods mass-checking.