// 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 }