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
//::///////////////////////////////////////////////
|
|
//:: Wounding Attack - Ranged spellscript
|
|
//:: psi_wound_atk_r
|
|
//::///////////////////////////////////////////////
|
|
/*
|
|
Performs an attack round with 1 Con damage
|
|
on the first attack.
|
|
Requires that the user is wielding a ranged
|
|
weapon.
|
|
|
|
Using Wounding Attack 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 eCon = EffectAbilityDecrease(ABILITY_CONSTITUTION, 1);
|
|
|
|
if(!UsePsionicFocus(oPC)){
|
|
SendMessageToPC(oPC, "You must be psionically focused to use this feat");
|
|
return;
|
|
}
|
|
|
|
if(!GetWeaponRanged(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND)))
|
|
{
|
|
SendMessageToPC(oPC, "You must be wielding a ranged weapon while using this feat");
|
|
return;
|
|
}
|
|
|
|
PerformAttackRound(oTarget, oPC, eCon, 0.0, 0, 0, 0, FALSE, "Wounding Attack Hit", "Wounding Attack Miss");
|
|
} |