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

14 lines
453 B
Plaintext

void main()
{
object oMe=OBJECT_SELF;
if (GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR,PLAYER_CHAR_IS_PC,oMe,1)!=OBJECT_INVALID)
{// PC is near
effect eShadowArmor=EffectVisualEffect(VFX_DUR_PROT_SHADOW_ARMOR);
if (GetLocalInt(oMe,"nShadowArmor")!=TRUE)
{ // apply shadow armor
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eShadowArmor,oMe,10000.0);
SetLocalInt(oMe,"nShadowArmor",TRUE);
} // apply shadow armor
} // PC is near
}