// Visual effects for Agernis Ward in Tamrils Tower
void main()
{
   effect eVis1=EffectBeam(VFX_BEAM_HOLY,OBJECT_SELF,BODY_NODE_CHEST);
   effect eVis2=EffectBeam(VFX_BEAM_LIGHTNING,OBJECT_SELF,BODY_NODE_CHEST);
   effect eVis3=EffectBeam(VFX_BEAM_FIRE_LASH,OBJECT_SELF,BODY_NODE_CHEST);
   object oMod=GetModule();
   object oTarget=OBJECT_INVALID;
   string sTag=GetTag(OBJECT_SELF);
   object oMe=OBJECT_SELF;
   int nR;
   if (GetLocalInt(oMod,"nAgernisWard")==0)
   { // ward up
     sTag=GetStringRight(sTag,1);
     if (sTag!="C") oTarget=GetNearestObjectByTag("StatueC",oMe,1);
     if (oTarget!=OBJECT_INVALID)
     { // !OI
       nR=d12();
       if (nR<5) ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eVis1,oTarget,6.0);
       else if (nR<9) ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eVis2,oTarget,6.0);
       else { ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eVis3,oTarget,6.0); }
     } // !OI
   } // ward up
}