Jaysyn904 6ec137a24e Updated AMS marker feats
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.
2024-02-11 14:01:05 -05:00

40 lines
1.4 KiB
Plaintext

//::///////////////////////////////////////////////
//:: Name Lolth's Meat
//:: FileName prc_lolthmeat
//:: Copyright (c) 2001 Bioware Corp.
//:://////////////////////////////////////////////
/*
Lolth's Meat feat
*/
//:://////////////////////////////////////////////
//:: Created By: PsychicToaster
//:: Created On: 7-31-04
//:://////////////////////////////////////////////
#include "prc_inc_racial"
#include "inc_prc_npc"
#include "prc_inc_combat"
void main()
{
object oPC = OBJECT_SELF;
object oKilled = GetLastBeingDied();
// Conditions that cause it to fail
// Creatures that arent alive. Are Elementals? Uncertain so will let them work for now.
if (MyPRCGetRacialType(oKilled) == RACIAL_TYPE_UNDEAD || MyPRCGetRacialType(oKilled) == RACIAL_TYPE_CONSTRUCT) return;
// Gotta be in melee range
if (!GetIsInMeleeRange(oKilled, oPC)) return;
// Can't be a spell
if (GetIsObjectValid(GetAttemptedSpellTarget())) return;
if(GetHasFeat(FEAT_LOLTHS_MEAT))
{
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectAttackIncrease(1, ATTACK_BONUS_MISC), oPC, 24.0);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectDamageIncrease(1, DAMAGE_TYPE_DIVINE), oPC, 24.0);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectSavingThrowIncrease(SAVING_THROW_ALL, 1, SAVING_THROW_TYPE_ALL), oPC, 24.0);
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_EVIL_HELP), oPC);
}
}