NsWeaponsLoader2 - notes, info, and so on

Step0 - What is this anyway ?

This is a mutator used by game Unreal Tournament '99 when
we play MonsterHunt - yeah, I didn't messed up with it in
other default games, maybe is good for other UT custom games

Assuming you know UT99 keep reading this file or give up now.

Step1 - Good, but what exactly is doing ?

Is loading for player joined in a MH game all weapons described
in INI. If INI is wrong defined, won't work. Also if other mod
played is messing up functions like AddMutator or ModifyPlayer
say bye to this one, maybe you need to know a bit of coding to
understand what you did causing this small freak to not work.

Weapons declared in ini are loaded even with a small amount of
health if you want something special: a single small weapon
compensated by aditional health or simply leave health chapter
alone. Also it loads certain ammo not only simply the weapon.
If your weapon used is crap, contact coder for fixes.
Why was developed such a mod ? Say thanks to lazy mapper who 
doesn't added anything in map, making it a stupidity.

Step2 - Usage ? Client ? Server ?

For local play as a standalone game you have an INT file adding
in mutators list a string: "Loading weapons from a list..." Pick
this in mutators used by game and BE LOADED.

For server can be called in mutators list from mapvote or another
way using as follows: NsWeaponsLoader2.LoaderBase

Since this mod doesn't use skins, sounds, etc. can be used
(recommended) WITHOUT to be placed in ServerPackages, Yeah I didn't
added it in packages ever. Of course, weapons declared in INI which
belongs to outside of UT stuff need to be in packages.

Step3 - INI, how is that configured ?
Number of weapons used need to be specified, count start with 0 to 8
for using 9 weapons. For 5 weapons we have 0 to 4 and so on. Weapons
are declared as follows: A_Package.A_Weapon - I mean mod and class
separated with point (maybe you know this if you are admin) - INI
file contains already a configuration for example. You might have
30 weapons in INI declared and you can use just 5 if you set variable -
MaxWeaponConfing=5.

I'm using it in first place of mutators since is calling other next
mutator without to block similar mutators, but I repeat, this can be
blocked by bad mutators.



Original credits:
First code was released for random purpose by a nice guy (Gust)
from Japan. I modified it finding this un-encrypted so I give
credits for initial ideea, is a waste of time to rebuild a similar
work since is already done.
done but could be modified depending on needs.
