//======================================================================================
// Name: Quake4WeaponPackv2
// Version: 2
// Author: Iniquitous
// Date: 14/10/15
//======================================================================================
/=======================================================================================
/ Version Changes
/=======================================================================================

-fixed some brightness issues with the pickups
-reduced rocket damage radius
-removed zoom from machinegun so all weapons just have 1 firemode


/=======================================================================================
/ Description
/=======================================================================================

 This pack contains 11 Quake 4 weapon and a mutator to add them to the game. They work
with any gametype. The weapons included are:

1. Machinegun
2. Grenadelauncher
3. Hyperblaster
4. Lightning Gun
5. Shotgun
6. Nailgun
7. Rocketlauncher
8. Darkmatter Gun
9. Railgun
10. Napalm Launcher
11. Gauntlet

/=======================================================================================
/ Installation
/=======================================================================================

.u files go in the System folder
.ucl files go in the System folder
.ini files go in the System foldr
.utx files go in the Textures folder
.ukx files go in the Animations folder
.usx files go in the StaticMeshes folder
.uax files go in the Sounds folder

When hosting a server you will need to include the following ServerPackages line:

ServerPackages=Quake4WeaponPackv2

The mutator class name is: Quake4WeaponPackv2.MutQuake4Weapons

The mutator will appear in the mutator list as: Quake 4 Weapons

for reference here are the weapon class names:

Class'Quake4WeaponPackv2.Q4Gauntlet'
Class'Quake4WeaponPackv2.Q4Machinegun'
Class'Quake4WeaponPackv2.Q4GrenadeLauncher'
Class'Quake4WeaponPackv2.Q4Hyperblaster'
Class'Quake4WeaponPackv2.Q4LightningGun'
Class'Quake4WeaponPackv2.Q4Shotgun'
Class'Quake4WeaponPackv2.Q4Nailgun'
Class'Quake4WeaponPackv2.Q4RocketLauncher'
Class'Quake4WeaponPackv2.Q4DarkMatterGun'
Class'Quake4WeaponPackv2.Q4Railgun'
Class'Quake4WeaponPackv2.Q4NapalmLauncher'

/=======================================================================================
/ Configuration
/=======================================================================================

The ini file that comes with these files has some settings which can be configured. This is what they mean.

Under the [Quake4WeaponPackv2.MutQuake4Weapons] heading

StartingWeaponClassName="Quake4WeaponPackv2.Q4Gauntlet" //the list of weapons players start with
StartingWeaponClassName="Quake4WeaponPackv2.Q4Machinegun"

bUseQuake4HUDOverlay=true //if true the extra quake hud will be used. set false if compatibility problems (displays missing weapon icons as quake weapon icons)
bAllowBallLauncher=true //if true the ball launcher is allowed (for bombing run)
bAllowTranslocator=true //if true the translocator is allowed
bUseDamageConfig=true //if true the damage configs further below will be used
bRandomizeAmmoPickups=true //if true then ammo pickups will be replaced by random quake ammo
ReplacedWeaponClassName="XWeapons.ShieldGun" //this is a list of weapons to replace, they will be replaced by the weapon in the Quake4WeaponClasses list. The first weapon in ReplacedWeaponClassName will be replaced by the first Quake4WeaponClasses, the second by the second and so on
//etc...
Quake4WeaponClasses=Class'Quake4WeaponPackv2.Q4Gauntlet'
//etc...

Under the [Quake4WeaponPackv2.Q4DarkMatterGunProjectile] heading

BlackHoleDamage=10 //the dark matter projectile damage per second
BlackHolePullStrength=0.45 //the pull strength of the projectile,
BlackHoleRadius=1000 //the radius of the pull and damage

Under the [Quake4WeaponPackv2.Q4GameRules] heading

Q4GauntletDamage=50 //damage per hit, (roughly 2.5 hits per second)
Q4LightningGunDamage=14 //increase for more damage
Q4MachinegunDamage=14 //damage of each shot
Q4RailgunDamage=125 //damage of each beam
Q4ShotgunDamage=15 //damage of each projectile, the shotgun fires 12 per shot
Q4DarkMatterGunDamage=200 //the damage the main projectile makes on impact
Q4GrenadeLauncherDamage=125 //damage of each grenade
Q4HyperblasterDamage=14 //damage of each plasma shot
Q4NailgunDamage=25 //damage of each nail
Q4RocketLauncherDamage=150 //damage of each rocket

Each weapon has a similar setting (except the Gauntlet). 

Q4DarkMatterAmmoAmount=5  //how much you get when you pickup the ammo
Q4DarkMatterInitialAmmoAmount=3 //how much ammo you start with for this weapon
Q4DarkMatterMaxAmmo=25 //the maximum amount of ammo for this weapon

[Quake4WeaponPackv2.Q4NapalmFire]
DamageRadius=100 //the damage radius of the napalm on the floor
Damage=25 //the damage the napalm on the floor does, roughly every second

/=======================================================================================
/ Credits
/=======================================================================================

Me! (Iniquitous) and ID Software 




