## XIII
Class bmg50Ammo

source: C:\XIII\XIII\Classes\bmg50Ammo.uc

    Core.Object
       |
       +--Engine.Actor
          |
          +--Engine.Inventory
             |
             +--Engine.Ammunition
                |
                +--XIII.XIIIAmmo
                   |
                   +--XIII.XIIIBulletsAmmo
                      |
                      +--XIII.bmg50Ammo

Direct Known Subclasses:None

class bmg50Ammo
extends XIII.XIIIBulletsAmmo

    //-----------------------------------------------------------
    //
    //-----------------------------------------------------------

Function Summary
`void` | `ProcessTraceHit(Weapon W, Actor Other, Vector HitLocation, Vector HitNormal, Vector X, Vector Y, Vector Z)`
    //_____________________________________________________________________________

Source Code

    00001	//-----------------------------------------------------------
    00002	//
    00003	//-----------------------------------------------------------
    00004	class bmg50Ammo extends XIIIBulletsAmmo;
    00005
    00006	//_____________________________________________________________________________
    00007	function ProcessTraceHit(Weapon W, Actor Other, Vector HitLocation, Vector HitNormal, Vector X, Vector Y, Vector Z)
    00008	{
    00009	    if ( !Level.bLonePlayer )
    00010	      LRDamages = SRDamages;
    00011	    Super.ProcessTraceHit(W, Other, HitLocation, HitNormal, X, Y, Z);
    00012	}
    00013
    00014
    00015	defaultproperties
    00016	{
    00017	     ShortRange=500.000000
    00018	     LongRange=1500.000000
    00019	     SRDamages=85
    00020	     LRDamages=40
    00021	     MaxAmmo=35
    00022	     AmmoAmount=10
    00023	     MyDamageType=Class'XIII.DTSniped'
    00024	     ImpactNoise=1.049000
    00025	     SoftImpactNoise=0.262000
    00026	     PickupClassName="XIII.bmg50AmmoClip"
    00027	     ItemName="BMG50"
    00028	}

End Source Code