Added updated ProjectQ troll chief model
Added updated ProjectQ troll chief model. Created encounter table for Great Northern Desert. Created or imported several pnp creature UTCs: vampire spawn, spectre, mohrg, basilisk, monstrous scorpions, air & earth elementals, ankhegs. Created pnp attacks for vampire & spectre. Full compile. Co-Authored-By: Draygoth <65428430+Draygoth@users.noreply.github.com>
This commit is contained in:
@@ -19,7 +19,17 @@ void DoLevelDrain(object oTarget, object oCaster)
|
||||
|
||||
// Setup Level Drain
|
||||
effect eVis2 = EffectVisualEffect(VFX_IMP_NEGATIVE_ENERGY);
|
||||
effect eNeg = EffectNegativeLevel(1);
|
||||
effect eNeg;
|
||||
|
||||
if (GetResRef(oCaster) == "RA_SPECTRE001")
|
||||
{
|
||||
eNeg = EffectNegativeLevel(2);
|
||||
}
|
||||
else
|
||||
{
|
||||
eNeg = EffectNegativeLevel(1);
|
||||
}
|
||||
|
||||
eNeg = SupernaturalEffect(eNeg);
|
||||
|
||||
// Drain levels from oTarget
|
||||
@@ -42,7 +52,7 @@ void main()
|
||||
int nChaMod = GetAbilityModifier(5, oCaster);
|
||||
int nMobHD = GetHitDice(oCaster);
|
||||
int nDC = 10 + (nMobHD / 2) + nChaMod;
|
||||
int nSave = FortitudeSave( oTarget, nDC );
|
||||
int nSave = FortitudeSave( oTarget, nDC );
|
||||
|
||||
//:: Check for Negative Level Immunity
|
||||
if ( GetIsImmune(oTarget, IMMUNITY_TYPE_NEGATIVE_LEVEL) )
|
||||
@@ -55,7 +65,7 @@ void main()
|
||||
if ( nSave )
|
||||
return;
|
||||
|
||||
//:: if you got this far, you're taking a negative level.
|
||||
//:: if you got this far, you're taking negative levels.
|
||||
|
||||
DelayCommand(0.1, DoLevelDrain(oTarget,oCaster));
|
||||
|
||||
|
Reference in New Issue
Block a user