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();
 | 
						||
} |