Fix name of recurve reflex bow, pointed out by Dunker.
Expand autodrop fix to include dropping weapon.
Supress melee messages when you can't see the target.
Clean up some commented out code.
Supress melee messages when you can't see the target.
Fixes to mutation system, separates base traits and mutations
Reworked the trait/mutation system a bit more  and fixed some bugs
item.item_vars["lets_you_save"] = "arbritrary stringified data";
This uses item tags: on load, any tag starting with ascii 001 (^A) is instead
used to populate std::map<std::string, std::string> item_vars, as so:
"^AvariableName=string" => item.item_vars["variableName"] = "string";
Spaces, line feeds, and tabs are escaped as ^A + hex: ^A0D, ^A20, etc.

e are saved and loaded as special item tags that begin with ascii 001 (^A)
Fixed bug with traits cancelled by mutation
Add debug output to player::fire's burst retargeting code. Provves burst retargeting is completely broken
ranged burst: did not properly aquire new target as it iterated from
shooter position, and limited range to 2+gun skill
Localized missed-so-lets-shoot-randomly x,y variables, which were resetting
burst
turn off debug && cleanup
Merge PR #1648 - Filter hit notifications
Typo fix merge
Merge PR #1657 - Mutation/Purifier Fixes
Small grammar fix to innate trait message
Sign Off
Fixes #1072
turret saftey: increase angle when player is close to compensate for increased fuzziness