make sure that also CXX sources pick up the flags (although I'm not 100% of the correctness of the tests)
move 0.01 to the end to avoid increase damage fail on small values like fire. thanks to hedgewars wiki for noting this for fire damage.
Bump protocol and version (game desync would be triggered by b70352db5675, 2ae44c4381cd - other revisions probably safe)
Restore CurAmmoType check as well, that was removed in
r8f317ba10675 when trying to fix aiming during alt attack.
This probably fixes
bug #657