//=============================================================================
// Dart.
//=============================================================================
class TaserDart extends DeusExProjectile;

auto simulated state Flying
{
	simulated function ProcessTouch (Actor Other, Vector HitLocation)
	{
		if (Other.IsA('_MMRPGPlayer'))
		{
			if(Other != Owner)
			{
				if((!Other.Region.Zone.IsA('ArenaZoneSafe')) && (!Other.Region.Zone.IsA('MMRPGRoomArea')) && (!Other.Region.Zone.IsA('MMRPGSafeArea')))
				{
					_MMRPGPlayer(Other).bStunnage = True;
					_MMRPGPlayer(Other).PlayStunzor();
				}
			}
		}
	}
}

defaultproperties
{
     bBlood=False
     bStickToWall=True
     DamageType=shot
     spawnAmmoClass=None
     bIgnoresNanoDefense=True
     ItemName="Taser Dart"
     ItemArticle="a"
     speed=2000.000000
     MaxSpeed=3000.000000
     Damage=0.000000
     MomentumTransfer=1000
     ImpactSound=Sound'DeusExSounds.Generic.BulletHitFlesh'
     DrawScale=0.400000
     Lifespan=4.000000
     Mesh=LodMesh'DeusExItems.Dart'
     CollisionRadius=1.500000
     CollisionHeight=0.250000
}
