// m4blades.nss
// * custom blade barrier for wall of blades around Morag
// MrZork 2011/12/09: This was hitting Morag if she tried to cross the blade barrier.
// Modified conditional to check that the target isn't Morag herself.
void main()
{
//Declare major variables
object oTarget = GetEnteringObject();
object oMorag = GetObjectByTag("M4Q01D08MORA");
effect eDam;
effect eVis = EffectVisualEffect(VFX_COM_BLOOD_LRG_RED);
if ((oTarget!=oMorag) && (!GetIsReactionTypeFriendly(oTarget, oMorag)))
{
//Roll Damage
int nDamage = 150 + d100(1);
eDam = EffectDamage(nDamage, DAMAGE_TYPE_SLASHING);
//Apply damage and VFX
ApplyEffectToObject(DURATION_TYPE_INSTANT, eDam, oTarget);
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);
}
}