Squashed 'ws_fnc/' changes from 60a1c25..c05ffd6

c05ffd6 Added check inside the loop for empty magazine
07efd0a Merge pull request #24 from Wolfenswan/dev
db3f8ec Improved firing got rid of shots-loop (at cost of randomization) no more awkward sleep/waitUntil
fa70fe7 New: taskArtilleryFire Tasks AI Artillery to fire on positions, with randomization options
cd7245a Backporting of F3 improvements

git-subtree-dir: ws_fnc
git-subtree-split: c05ffd65e16254e6568797618b54d998b044916e
Merge commit '5dc0d961e166508297735e99c787be1b551c34b1' into F3_ws