No safecracking when deaf
adds a missing "}"
Random scenarios
Merge remote-tracking branch 'upstream/master'
Keep PLTYPE_MAX at end of character_type enum
Fix off-by-one in it_armor::{bash,cut}_verb.

The return value from long rng(long min, long max) can include max,
therefore when feeding a count (as in `some_list_like.size()`), we
must subtract 1 to turn it into a valid index.
add pointer
player::auto_find_hostile_target considers hostile npc
Merge remote-tracking branch 'upstream/master'
Return profession at end of function
Fix tablet pc consuming charges even when canceled.
Merge branch 'safe-craacking' of https://github.com/Snaaty/Cataclysm-DDA into merge
Merge branch 'off-by-one-rng' of https://github.com/narc0tiq/Cataclysm-DDA into merge
Merge branch 'auto-target-hostil-npcs' of https://github.com/BevapDin/Cataclysm-DDA into merge
Merge branch 'fix-tablet' of https://github.com/BevapDin/Cataclysm-DDA into merge
Fixed an off-by-one error in radiation healing.

Before, that last point of radiation wouldn't go away from the passage of time alone.
Merge branch 'radiation-healing' of https://github.com/Kodiologist/Cataclysm-DDA into merge
Adds PERMEABLE flag to makeshift portcullis.
Merge pull request #9715 from Rivet-the-Zombie/permeable-portcullis

Adds PERMEABLE flag to makeshift portcullis.
Remove mapRain data structure, replacing with explicit check for whether a square is valid for rain.

This is mostly a performance enhancement, extracting rain logic from the main draw code.
In particular, if rain is disabled it drops the performance impact of the feature to nothing.
It has a side effect of cleaning up the code as well, because the draw code shouldn't be worrying about rain.