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:
Jaysyn904
2022-12-17 23:51:16 -05:00
parent b511431250
commit 6b1ac72a5d
146 changed files with 16816 additions and 11389 deletions

View File

@@ -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));