generated from Jaysyn/ModuleTemplate
Initial Commit
Initial Commit.
This commit is contained in:
22
_module/nss/aodrottingtouch.nss
Normal file
22
_module/nss/aodrottingtouch.nss
Normal file
@@ -0,0 +1,22 @@
|
||||
//#include "prc_inc_racial"
|
||||
#include "prc_inc_spells"
|
||||
|
||||
void main()
|
||||
{
|
||||
object oOrigin = OBJECT_SELF ; // Where the spell came from
|
||||
object oTarget = PRCGetSpellTargetObject(); // What the spell is aimed at
|
||||
|
||||
int nRace = MyPRCGetRacialType(oTarget);
|
||||
if (( nRace == RACIAL_TYPE_CONSTRUCT ) || ( nRace == RACIAL_TYPE_ELEMENTAL )
|
||||
|| ( nRace == RACIAL_TYPE_UNDEAD ))
|
||||
return;
|
||||
effect eVis = EffectVisualEffect(VFX_IMP_DISEASE_S);
|
||||
effect eVis2 = EffectVisualEffect(VFX_IMP_HEALING_S);
|
||||
int nDam = d6()+6;
|
||||
effect eRot = EffectDamage(nDam);
|
||||
effect eHeal = EffectHeal(5);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT,eVis,oTarget);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT,eRot,oTarget);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT,eVis2,oOrigin);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT,eHeal,oOrigin);
|
||||
}
|
||||
Reference in New Issue
Block a user