Fix issue where loading lightning field from weather save file might trigger a crash.
Even more price fixes.
Merge pull request #7451 from Rivet-the-Zombie/even-more-prices-fixes

Even more price fixes.
Adds WEBBED dex penalty

Fixes #7452.
Fix GOURMAND

As described in #7445, halves the penalty and minor alteration to
description.  Shouldn't disturb the translators.
Fix FEATHERS

Pretty minor boost, as requested.  Fixes #7446.
Fixes oil lamps.
Added checking of broken unicode sybols
More diagnostic messages
Fixes boots_hsurvivor recipe item omission.

Adds missing kevlar plates to heavy survivor boot recipe.
Merge pull request #7462 from Rivet-the-Zombie/oil-lamp-fix

Fixes oil lamps.
Merge pull request #7463 from Rivet-the-Zombie/heavy-survivor-boot-recipe-fix

Fixes boots_hsurvivor recipe item omission.
Mandible-consistency

OK, now no more wearing regular mouthgear over mandibles.
Merge remote-tracking branches 'dda/pr/7456' and 'dda/pr/7460' into dda-master

* dda/pr/7456:
  Mandible-consistency
  Fix FEATHERS
  Fix GOURMAND
  Adds WEBBED dex penalty

* dda/pr/7460:
  More diagnostic messages
  Added checking of broken unicode sybols
Fixes a few more item prices.
SDL: let SDL decide which display resolution to use in fullscreen mode

After creating the fullscreen window (based on the use specific TERMINAL_WIDTH/TERMINAL_HEIGHT),
use the actual window size to calculate TERMINAL_WIDTH/TERMINAL_HEIGHT and ignore the user supplied ones.
Assorted fixes to game::init_ui and dependencies of it.

Added some comment to game::init_ui explaining how the different font dimensions work.
Removed second call to SDL_SetRenderTarget in WinCreate
Renamed translate_terrain_window_size/translate_terrain_window_size_back to (to/from)_map_font_dimension which does match their content better.
Made the from_map_font_dimension function round the result up to include partially visible squares.
Loop to make sure crates have content, or change them to open crates if no items have been placed.
Remove non-unicode characters from game.cpp
fix kompot in jar: gives 12 charges, just like crafting kompot directly,

Removed the charges from the kompot_in_jar item. The item is transformed on activation anyway. And the charges of the result are set directly.
Note that crafting it consumes 12 units of water like crafting kompot directly (without the jar).