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.
- Start work on flood detector
- More agressive joins flood protection
- Also fix some warnings
remove a few weps I missed. forgot I'd uncommented prior to a diff I'd done earlier