Remove color tags from code writing to the log, since it doesn't interpret them.
Add is_hallucination() to Creature class.
Fix Creature::is_underwater().
Make player::sees(monster\*) accept a Creature pointer instead.
Fix game::target() to ignore creatures the player can't see.
Fix CMake unable to locate Lua
player::add_bionic: avoid using hotkeys that are already used for bionics
Only let attacks bounce to monsters when there is a clear path of sight
prevent crash when firing from an empty monsters-around list.
Disable wielding a worn item and print a message instead
Fix two-letter pickup window:

use max_length=2 and width=3 (+1 to include the cursor that is added by string_input_popup at the end of the input string)
Suppress the final underscore in string_input_popup when the maximal input length has been reached.
Merge remote-tracking branches 'dda/pr/7972', 'dda/pr/7975', 'dda/pr/7976', 'dda/pr/7977', 'dda/pr/7978' and 'dda/pr/7979' into dda-master

* dda/pr/7972:
  Fix CMake unable to locate Lua

* dda/pr/7975:
  player::add_bionic: avoid using hotkeys that are already used for bionics

* dda/pr/7976:
  Only let attacks bounce to monsters when there is a clear path of sight

* dda/pr/7977:
  prevent crash when firing from an empty monsters-around list.

* dda/pr/7978:
  Disable wielding a worn item and print a message instead

* dda/pr/7979:
  Fix two-letter pickup window:
Gives M14 EBR an underbarrel accessory slot.
Merge pull request #7981 from Rivet-the-Zombie/m14-fix

Gives M14 EBR an underbarrel accessory slot.
Deprecate mods instead of just removing them. Prevents debug errors in existing games.
I can't spell.
make launcher suitable for mac environment

readlink -f doesn't work on mac, so i used code salvaged from the internets to simulate the functionality on mac
Scarf & mask pricing

Movin' on up.
Added Wooden Road Barricades
Added Necropolis Town