//=============================================================================
// WeaponPistolSilenced.
//=============================================================================
class WeaponPistolSilenced extends NewPistol;


simulated event RenderOverlays( canvas Canvas )
{
	// set first person skin settings
		MultiSkins[0]=Texture'WeaponHandsTex';
		MultiSkins[1]=Texture'WeaponHandsTex';
		MultiSkins[2]=Texture'ContenderStuff.Skins.Pistol1';
		MultiSkins[3]=Texture'SilencerTex1';

	Super(DeusExWeapon).RenderOverlays( Canvas );

	// reset third person skin settings
		MultiSkins[0]=Texture'ContenderStuff.Skins.Pistol3';
		MultiSkins[1]=Texture'ContenderStuff.Skins.Pistol3';
		MultiSkins[2]=Texture'SilencerTex1';
}



simulated function bool ClientFire( float value )
{
		if((Region.Zone.IsA('ArenaZoneSafe')) || (Region.Zone.IsA('MMRPGRoomArea')) || (Region.Zone.IsA('MMRPGSafeArea')))
		{
			return False;
		}

		if((!Region.Zone.IsA('ArenaZoneSafe')) && (!Region.Zone.IsA('MMRPGRoomArea')) && (!Region.Zone.IsA('MMRPGSafeArea')))
		{
			return Super.ClientFire(value);
		}
}

defaultproperties
{
     HitDamage=10
     maxRange=4800
     AccurateRange=2400
     BaseAccuracy=0.800000
     bHasScope=False
     bCanHaveScope=False
     mpReloadTime=2.000000
     mpHitDamage=10
     mpBaseAccuracy=0.800000
     mpAccurateRange=1200
     mpMaxRange=1200
     InventoryGroup=117
     FireSound=Sound'DeusExSounds.Weapons.StealthPistolFire'
     ItemName="Colt M1911A1 .45 Pistol |p3[Silenced]|p1"
     PlayerViewOffset=(X=22.000000,Y=-10.000000,Z=-14.000000)
     PlayerViewMesh=LodMesh'ContenderStuff.GlockSilenced1'
     PickupViewMesh=LodMesh'ContenderStuff.GlockSilencedPickup'
     ThirdPersonMesh=LodMesh'ContenderStuff.GlockSIlenced3'
     Description="A standard 10mm pistol with a scope attached."
     beltDescription="COLT |p3(SI)|p1"
     Mesh=LodMesh'ContenderStuff.GlockSilencedPickup'
     CollisionRadius=7.000000
     CollisionHeight=1.000000
}
