HoS_PRC8/_mod/_module/nss/agernis_ward_hb.nss
Jaysyn904 04165202c0 Initial upload
Initial upload
2024-11-25 19:36:07 -05:00

25 lines
931 B
Plaintext

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