PRC8/trunk/smp/xxx_s_whatever.nss
Jaysyn904 1662218bb4 Initial upload.
Adding base PRC 4.19a files to repository.
2022-10-07 13:51:24 -04:00

56 lines
1.8 KiB
Plaintext

/*:://////////////////////////////////////////////
//:: Spell Name Whatever
//:: Spell FileName XXX_S_Whatever
//:://////////////////////////////////////////////
//:: In Game Spell desctiption
//:://////////////////////////////////////////////
Enchantment (Compulsion) [Mind-Affecting]
Level: Brd 3
Components: V, S
Casting Time: 1 standard action
Range: Medium (20M)
Area: 5M-radius spread (15ft.)
Duration: 1 round/level
Saving Throw: Will Negates; see text
Spell Resistance: Yes
Source: Various (Josh_Kablack)
Creatures affected by this spell become apathetic to everything around them
and cannot muster the emotion to do anything. Initially and each round a
creature remains in the area of effect it must make a saving throw or be
unable to take any action for one round (treat as Dazed for 6 seconds).
//:://////////////////////////////////////////////
//:: Spell Effects Applied / Notes
//:://////////////////////////////////////////////
This is simple, and is an AOE which dazes (as the Bioware stinking cloud
spell, kinda).
Will negates, and SR applies. Nothing is applied On Enter. Only needs
an On Heartbeat effect.
//:://////////////////////////////////////////////
//:: Created By: Jasperre
//::////////////////////////////////////////////*/
#include "SMP_INC_SPELLS"
void main()
{
// Spell hook check.
if(!SMP_SpellHookCheck(SMP_SPELL_WHATEVER)) return;
// Declare major variables
location lTarget = GetSpellTargetLocation();
int nCasterLevel = SMP_GetCasterLevel();
int nMetaMagic = SMP_GetMetaMagicFeat();
// Duration in rounds
float fDuration = SMP_GetDuration(SMP_ROUNDS, nCasterLevel, nMetaMagic);
// Declare effects
effect eAOE = EffectAreaOfEffect(SMP_AOE_PER_WHATEVER);
// Apply effects
SMP_ApplyLocationDuration(lTarget, eAOE, fDuration);
}