-----------------
HL2Weapons Fixes
-----------------

IMPORTANT NOTE:
Needs the Original HL2Monsters already installed
__________________________________________________________________________

Credits are going to:

NetLizzard for opening up a thread about the HL2-GravityGun on the EpicGamesForums

PaD for mentioning and showing the HL2Weapons-Pack on this Thread

.:..: for the HL2Weapons-Pack

.:..: and Ducatisto for creating HL2Monsters

AngelMapper for his Items with Physics, helped a lot for the Correct PickUp-Respawning

Iniquitous for his Barnacle, helped me for the Projectile-Catching

Radiosity for his Uberdeath-Mutator which inspired me for my config file

The Ballistic Weapons Team, their Code helped me to find out how to make two Ammo-Types spawning

The U4E-Team, their code helped me for the Ragdoll Throwing

BetaTester StaffSgt and everyone else from the EpicGamesForum who helped with their Suggestions/Feedbacks/
Statements

Well, Valve..... ;)

--------------------------------------------------------------------------

The Pack is not all the way HL2-like but, let's say that it's the UT2004-Way. :)


The Weapons:



(Mega) Gravity Gun:

The Gravity-Gun can push away and attract everything when you've configured it that way.
You can use attracted Objects (like Decorations, Vehicles, Ragdolls) as Shields or you can shoot them at your enemies,
Slow Down or Fix Vehicles to your Gun, Grab Projectiles out of the Air and throw them where they came from
or even supply yourself or Teammates with PickUps.
It really is widely useful!



Crowbar:

The well known Crowbar from HL2. What else to say?
Great Melee Weapon



USP:

Pistol from HL2
Is not causing a lot of damage but can fire rather quickly



357:

This Weapon causes a lot of damage whereas the Firerate isn't that high



SPAS-12:

Isn't too useful in distance but in Close-Combat it's nearly not beatable



SMG:

Has a very high Firerate on Primary Fire and an Alternate Firemode that can launch Grenades,
that will explode on Impact



Impulse-Rifle:

Nearly the same as the SMG but causes much more Damage in Primary Firemode and the launched
Grenades is able to ricochet multiple times from walls.



RPG:

Has very high damage as well as Splash-Radius. In Primary Firemode you'll be able to guide the Missile
in Secondary Mode the Missile will fly in a straight line
Furthermore the RPG-Missiles can be shot down in the Air



Crossbow:

Has a zooming Function and can nail enemies, that get killed by it, to Surfaces
Also it causes high damage

-----------------------------------------------------------------------

Installing:

Just unzip the archive into your UT2004-Folder as it is and overwrite all older files.

-----------------------------------------------------------------------

For Using the Weapons
----------------------

Just look for a Swapping Tool like WORM2k4:Armory (in the WoRM2k4: Can of WoRMs Pack)
and then replace the Weapons (this is recommended)

or

Use the Included Mutator


The Mutator will replace:

ShieldGun 	- 	Crowbar

AssaultRifle	- 	USP

BioRifle	- 	.357

ShockRifle	- 	Shotgun

LinkGun		- 	GravityGun

MiniGun		- 	SMG

FlakCannon	- 	Impulse-Rifle

RocketLauncher	- 	RPG

Both Snipers	- 	Crossbow

SuperWeapons 	- 	MegaGravityGun



Otherwise you can summon them in.
For the Names look in the UCL File in this Archive

If you would like to change something like the Range of the Weapon take a look in the
INI-File that's also in this archive.
__________________________________________________________________________

Known Problems:

- No Hl2Grenades in the Package (Replacement-Suggestion: Ballistic Weapons)

- You're sometimes not able to attract a Ragdoll and throw it afterwards in a good way. Has something to do
  with the Ragdoll-Bones the game doesn't really recognize sometimes

- Sometimes Ragdoll disappear suddenly when they're hit by the GravGun because it could cause a Excessive Joint-Error.

- When Killing Someone with a "Stolen" Projectile you don't get the kill but you'll get Adrenaline
  You're also not able to throw the Projectile directly to who it came from as the Victim in spe is still considered being the Owner of the
  Projectile. You will only be able to hurt him if it has Splash-Damage and explodes near him on a wall / floor.
  On everyone else it works fine

- Bots sometimes are very suicidal when holding a RPG because they even shoot when they're very close to the enemy

- Some Pawns aren't able to be attracted or thrown but I assume that this is a Pawn Problem not a Gun one

- When Attracting Things with the GravGun you could get caught by your own Gun if you're about 70 - 90 degrees
  above the thing because the Gun tries to attract yourself. This shouldn't happen if you're pointing at it
  but if you miss you'll get caught.
  In this case it's safe to just press AltFire to get out of this unharmed.
  For all other Views it should always work fine.

- When playing in a Map with Karma-Objects, such as Lamps or Stones, you'll only be able to hit other players with them
  if these objects are using the "GoodKarma"-Script by DaJMasta.
  Otherwise they're at least still useful as Shields.
  Also note that the GravGun tries always to attract every attractable object that you can see and that is in Range. Don't be surprised then
  if you're trying to attract one Karma-Object from a big bunch and then getting crushed by this Avalanche.
  For minimizing the Damage consider to maybe lower the Attract-Force

- Rarely Occuring Shader Problems are causing the Game to Crash
  Happens in my experience only with Crowbar, Pistol and SMG

- Beam for the Gravity Gun may sometimes appear inaccurate

- If you play with Monsters you'll notice that Monsters won't run around with Guns from this Package if you have the HL2Weapons-Mutator activated
  even if this package replaces normally every weapon.
  It works however when you load the Guns with a WeaponLoader like Worm2k4: Armory

- WeaponLockers don't show any weapon

__________________________________________________________________________

1. Fixes & Other Things:

- RPG has two firemodes now, one guided (Primary) and one blind (Secondary).
  However you can't switch the Laser off.

- Gravity Gun works a little bit better

- USP and SMG Models are visible now

- Weapons don't jerk around anymore

- Added Lines for the Crossbow in the Config-File



2. Fixes & Other Things

- Pistol and .357 won't fire anymore without command after reloading

- Now Grenades for the SMG and the Impulse-Rifle are spawned as well

- Crowbar now will only hit targets which are close

- GravityGun can now hold Ragdolls but can't shoot them in a good way

- The "CustomTooHeavy"-Variable now works in the Config-File

- You shouldn't have any problems with "blocked" Weapons anymore if you use ONLY
  the HL2-Weapons. Otherwise you'll have to switch them manually.



3. Fixes & Other Things

- GravGun can now attract Projectiles as well as Living Players and throw them

- Ragdoll-Throwing now works better

- Changed Offset for Attracted Objets

- PickUps are attractable



4. Fixes & Other Things

- Changed Offset again

- Projectile-Throw can be adjusted more accurately in the Config-File and is not that steep anymore

- You can decide wether PickUps are throwable or not

- Added a Mutator for Replacing the Weapons

- Now you'll at least get Adrenaline for catching Projectiles



5. Fixes & Other Things

- HL2-PickUps (NOT Standard UT2004-PickUps like Health and Shield) are now changeable to respawn at their Initial Location

- Now you should be able to throw every attracted Object more precisely

- Added Options for what will be attractable



6. Fixes & Other Things

- Updated Config-File for a better overview

- Added Configurable Options for every Weapon in the Config-File

- Weapon-Replacing not confusing anymore. Weapon will be in the right Slot now (e.g. Crossbow-Slot -> LighnigGun-Slot)

- PickUp-Attracting much more precise. You should get now what you're aiming at

- Re-Added Invisible Weapons to counter Shader Errors. Sorry, but I also have no clue there. Like this it works at least all the time for sure
  It's separately configurable wether the Crowbar, Pistol and SMG are invisible or not with the Option "bError" in the Config File



7. Fixes & Other Things

- Added Support for Ragdoll-Throwing with all HL2Monsters-Ragdolls
  Included these Files in the Package as well (for installing read the other Readme)

- SMG and Impulse-Rifle now spawn with a Grenade / an Energyball and have configurable SpreadWidth

- Added Custom Icons for Weapons and Ammo in the HUD

- Ammo / SpreadWidth for 357 and USP now really separately changeable

- Shotgun can now also be fired while Reloading

- Added Grenade-/Energyball-Counter in the HUD

- Added WaterSplash for most Weapons

- Added Beam for Gravity Gun

- Added a MegaGravityGun. It has the same options as the normal one but different Textures (Blue)
  Will Replace the SuperWeapons with the HL2-WeaponsMutator

- Added Possibility to change in the Mutator-Menu with which Weapon(s) you'll spawn

- Added Option to Change Vehicle and Pawn/Decoration-Throwing separately

- Added Option to determine wether the GravGun should be able to hurt Living Things when you attract
  them or not

- Added Option to determine how fast the GravGun can shoot with its Primary Fire and also how fast Bots
  will fire it

- "HL2 Weapons"-Mutator now will replace every weapon

- Added a Mutator ("Hl2 Mega GravityGun Match") that will only enable the Mega GravityGun in a Match
  Plays best with the RagdollMadness-Mutator from Kognefaure

- Bots now will approach their enemy when they're holding a Crowbar or GravGun instead of resting
  on the same place

- Bot will now also use Secondary Fire of the GravGun. But not always when it's a good Idea

__________________________________________________________________________


DISCLAIMER

You're using these files at your own risk. If there's any damage caused by
these files I won't be responsible.


GebSani