fixing the remaining PChar issues pas2c ran into to this point, now it stops because of being unable to deal with "set of char"
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.