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.
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
//::///////////////////////////////////////////////
 | 
						|
//:: Psionic Weapon spellscript
 | 
						|
//:: psi_psionic_weap
 | 
						|
//::///////////////////////////////////////////////
 | 
						|
/*
 | 
						|
    Performs an attack round with +2d6 damage bonus
 | 
						|
    on the first attack.
 | 
						|
    Requires that the user is wielding a melee
 | 
						|
    weapon.
 | 
						|
 | 
						|
    Using Psionic Weapon requires expending
 | 
						|
    psionic focus.
 | 
						|
*/
 | 
						|
//:://////////////////////////////////////////////
 | 
						|
//:: Modified By: Ornedan
 | 
						|
//:: Modified On: 23.03.2005
 | 
						|
//:://////////////////////////////////////////////
 | 
						|
 | 
						|
#include "prc_inc_combat"
 | 
						|
#include "prc_feat_const"
 | 
						|
#include "psi_inc_psifunc"
 | 
						|
 | 
						|
void main()
 | 
						|
{
 | 
						|
    object oPC = OBJECT_SELF;
 | 
						|
    object oTarget  = PRCGetSpellTargetObject();
 | 
						|
    effect eDummy;
 | 
						|
 | 
						|
    if(!UsePsionicFocus(oPC)){
 | 
						|
        SendMessageToPC(oPC, "You must be psionically focused to use this feat");
 | 
						|
        return;
 | 
						|
    }
 | 
						|
 | 
						|
    if(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND) == OBJECT_INVALID ||
 | 
						|
       GetWeaponRanged(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND)))
 | 
						|
    {
 | 
						|
        SendMessageToPC(oPC, "You must be wielding a melee weapon to use this feat");
 | 
						|
        return;
 | 
						|
    }
 | 
						|
 | 
						|
    PerformAttackRound(oTarget, oPC, eDummy, 0.0, 0, d6(2), DAMAGE_TYPE_MAGICAL, FALSE, "Psionic Weapon Hit", "Psionic Weapon Miss");
 | 
						|
} |