82 lines
3.4 KiB
Plaintext
82 lines
3.4 KiB
Plaintext
|
/*
|
|||
|
----------------
|
|||
|
Form of Doom - Frightful presence OnEnter
|
|||
|
|
|||
|
psi_pow_frmdment
|
|||
|
----------------
|
|||
|
|
|||
|
13/12/05 by Stratovarius
|
|||
|
*/ /** @file
|
|||
|
|
|||
|
Form of Doom - Frightful presence OnEnter
|
|||
|
|
|||
|
Psychometabolism
|
|||
|
Level: Psychic warrior 6
|
|||
|
Manifesting Time: 1 standard action
|
|||
|
Range: Personal; see text
|
|||
|
Target: You
|
|||
|
Duration: 1 round/level
|
|||
|
Power Points: 11
|
|||
|
Metapsionics: Extend
|
|||
|
|
|||
|
You wrench from your subconscious a terrifying visage of deadly hunger and
|
|||
|
become one with it. You are transformed into a nightmarish version of
|
|||
|
yourself, complete with an ooze-sleek skin coating, lashing tentacles, and a
|
|||
|
fright-inducing countenance. You retain your basic shape and can continue to
|
|||
|
use your equipment. This power cannot be used to impersonate someone; while
|
|||
|
horrible, your form is recognizably your own.
|
|||
|
|
|||
|
You gain the frightful presence extraordinary ability, which takes effect
|
|||
|
automatically. Opponents within 30 feet of you that have fewer Hit Dice or
|
|||
|
levels than you become shaken for 5d6 rounds if they fail a Will save
|
|||
|
(DC 16 + your Cha modifier). An opponent that succeeds on the saving throw
|
|||
|
is immune to your frightful presence for 24 hours. Frightful presence is a
|
|||
|
mind-affecting fear effect.
|
|||
|
|
|||
|
Your horrific form grants you a natural armor bonus of +5, damage reduction
|
|||
|
5/-, and a +4 bonus to your Strength score. In addition, you gain +33% to
|
|||
|
your land speed as well as a +10 bonus on Jump checks.
|
|||
|
|
|||
|
A nest of violently flailing black tentacles sprout from your hair and back.
|
|||
|
You can make up to four additional attacks with these tentacles in addition
|
|||
|
to your regular melee attacks. You can make tentacle attacks within the
|
|||
|
space you normally threaten. Each tentacle attacks at your highest base
|
|||
|
attack bonus with a -5 penalty. These tentacles deal 2d8 points of damage
|
|||
|
plus one-half your Strength bonus on each successful strike.
|
|||
|
|
|||
|
This power functions only while you inhabit your base form (for instance,
|
|||
|
you can<61>t be metamorphed or polymorphed into another form, though you can
|
|||
|
use, claws of the beast, and bite of the wolf in conjunction with this power
|
|||
|
for your regular attacks), and while your mind resides within your own body.
|
|||
|
|
|||
|
Augment: For every additional power point you spend, this power<65>s duration
|
|||
|
increases by 2 rounds.
|
|||
|
*/
|
|||
|
|
|||
|
#include "prc_inc_spells"
|
|||
|
|
|||
|
void main()
|
|||
|
{
|
|||
|
//Declare major variables
|
|||
|
object oTarget = GetEnteringObject();
|
|||
|
effect eLink = EffectShaken();
|
|||
|
eLink = EffectLinkEffects(eLink, EffectVisualEffect(VFX_DUR_MIND_AFFECTING_FEAR));
|
|||
|
eLink = EffectLinkEffects(eLink, EffectVisualEffect(VFX_DUR_CESSATE_NEGATIVE));
|
|||
|
effect eVis = EffectVisualEffect(VFX_IMP_FEAR_S);
|
|||
|
int nDC = 16 + GetAbilityModifier(ABILITY_CHARISMA, GetAreaOfEffectCreator());
|
|||
|
int nDuration = d6(5);
|
|||
|
|
|||
|
if(GetIsEnemy(oTarget, GetAreaOfEffectCreator()))
|
|||
|
{
|
|||
|
//Fire cast spell at event for the specified target
|
|||
|
SignalEvent(oTarget, EventSpellCastAt(GetAreaOfEffectCreator(), SPELLABILITY_AURA_FEAR));
|
|||
|
//Make a saving throw check
|
|||
|
if(!PRCMySavingThrow(SAVING_THROW_WILL, oTarget, nDC, SAVING_THROW_TYPE_FEAR))
|
|||
|
{
|
|||
|
//Apply the VFX impact and effects
|
|||
|
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oTarget, RoundsToSeconds(nDuration));
|
|||
|
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|