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)