//=============================================================================
// chill yeah?
//=============================================================================
class MMRPGSafeArea extends ZoneInfo;


event ActorEntered( actor Other )
{
	Super.ActorEntered(Other);

	if(Other.isA('DeusExProjectile'))
	{
		if(!Other.IsA('MMRPGCreditsProjectile'))
		{
			if(!Other.IsA('MMRPGCreditsProjectileFive'))
			{
				if(!Other.IsA('MMRPGCreditsProjectileTen'))
				{
					if( (!Other.IsA('FireConeP')) && (!Other.IsA('FireRocketP')) && (!Other.IsA('FireRocketP2')) )
					{
						if(!Other.IsA('SpyDroneMM')){
						DeusExProjectile(Other).DamageType = 'Shot';
						DeusExProjectile(Other).Damage = 0;
						Other.Destroy();
						}
					}
				}
			}
		}
	}

	if(Other.isA('DeusExPlayer'))
	{
		DeusExPlayer(Other).ReducedDamageType = 'All';
	}

	if(Other.IsA('ArenaWeapon'))
	{
		ArenaWeapon(Other).Destroy();
	}
}

event ActorLeaving( actor Other )
{
	Super.ActorLeaving(Other);
	if(Other.isA('DeusExPlayer'))
	{
		DeusExPlayer(Other).ReducedDamageType = '';
	}
}

simulated function PreBeginPlay()
{
	Super.PreBeginPlay();
     ZoneGravity=Default.ZoneGravity;
     ZoneGroundFriction=8.000000;
     ZoneFluidFriction=1.200000;
     ZoneVelocity =vect(0,0,0);
     TexUPanSpeed=1.000000;
     TexVPanSpeed=1.000000;
     MaxLightingPolyCount=9000;
}


defaultproperties
{
}
