fix for
issue #777 (IceGun: Segfault when freezing water, with rqBlurryLand enabled)
- Cut actions array instead of performing full copy, when it is possible
- Fix use of uninitialized attack parameters struct (existed for years, and could maybe explain some weird ai behavior)
don't allow getting 2nd copy of wep you already have, prevent gaining banned weps even if set to infinite in scheme.