forked from Jaysyn/PRC8
38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
|
//::///////////////////////////////////////////////
|
||
|
//:: Frostrager - One-Two Punch
|
||
|
//:://////////////////////////////////////////////
|
||
|
/*
|
||
|
This is the spell cast on the Frostrager to apply the effects
|
||
|
*/
|
||
|
//:://////////////////////////////////////////////
|
||
|
//:: Created By: Stratovarius
|
||
|
//:: Created On: Sep 4, 2018
|
||
|
//:://////////////////////////////////////////////
|
||
|
#include "prc_inc_spells"
|
||
|
|
||
|
void main()
|
||
|
{
|
||
|
object oPC = PRCGetSpellTargetObject();
|
||
|
|
||
|
// Removes effects
|
||
|
PRCRemoveEffectsFromSpell(oPC, GetSpellId());
|
||
|
|
||
|
string nMesL = "";
|
||
|
object oWeapRL = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
|
||
|
|
||
|
if (GetBaseItemType(oWeapRL) == BASE_ITEM_INVALID) //Unarmed only
|
||
|
{
|
||
|
if(DEBUG) DoDebug("Frostrager One-Two: Right hand weapon is empty");
|
||
|
effect addAttL = SupernaturalEffect( EffectModifyAttacks(1) );
|
||
|
effect attPenL = SupernaturalEffect( EffectAttackDecrease(2) );
|
||
|
effect eLinkL = EffectLinkEffects(addAttL, attPenL);
|
||
|
ApplyEffectToObject(DURATION_TYPE_PERMANENT, eLinkL, oPC);
|
||
|
nMesL = "One-Two Punch Activated";
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
nMesL = "*Invalid Weapon. Ability Not Activated!*";
|
||
|
}
|
||
|
|
||
|
FloatingTextStringOnCreature(nMesL, oPC, FALSE);
|
||
|
}
|