Updated AMS marker feats. Removed arcane & divine marker feats. Updated Dread Necromancer for epic progression. Updated weapon baseitem models. Updated new weapons for crafting & npc equip. Updated prefix. Updated release archive.
47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
//////////////////////////////////////////////////////////////////
|
||
// Fog Cloud
|
||
// sp_fogcloud
|
||
//////////////////////////////////////////////////////////////////
|
||
/** @file Conjuration (Creation)
|
||
Level: Drd 2, Sor/Wiz 2, Water 2
|
||
Components: V, S
|
||
Casting Time: 1 standard action
|
||
Range: Medium (100 ft. + 10 ft. level)
|
||
Effect: Fog spreads in 20-ft. radius, 20 ft. high
|
||
Duration: 10 min./level
|
||
Saving Throw: None
|
||
Spell Resistance: No
|
||
|
||
A bank of fog billows out from the point you designate. The fog obscures all sight,
|
||
including darkvision, beyond 5 feet. A creature within 5 feet has concealment
|
||
(attacks have a 20% miss chance). Creatures farther away have total concealment
|
||
(50% miss chance, and the attacker can’t use sight to locate the target).
|
||
*/
|
||
////////////////////////////////////////////////////////////////////
|
||
|
||
#include "prc_inc_spells"
|
||
#include "true_utter_const"
|
||
|
||
void main()
|
||
{
|
||
if(!X2PreSpellCastCode()) return;
|
||
|
||
PRCSetSchool(SPELL_SCHOOL_CONJURATION);
|
||
|
||
object oPC = OBJECT_SELF;
|
||
location lLoc = PRCGetSpellTargetLocation();
|
||
int nCasterLvl = PRCGetCasterLevel(oPC);
|
||
int nMetaMagic = PRCGetMetaMagicFeat();
|
||
float fDur = TurnsToSeconds(nCasterLvl) * 10;
|
||
//Enter Metamagic conditions
|
||
if (nMetaMagic & METAMAGIC_EXTEND)
|
||
{
|
||
fDur = fDur *2; //Duration is +100%
|
||
}
|
||
|
||
effect eAoE = EffectAreaOfEffect(AOE_PER_FOG_VOID_CLOUD);
|
||
|
||
ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, eAoE, lLoc, fDur);
|
||
|
||
PRCSetSchool();
|
||
} |