Fixed Lolth's meat affecting undead & constructs
Fixed Lolth's meat affecting undead & constructs. Fixed Frightful Prescence triggering on dead creatures. Fixed shadowdancer weapon feats. Added missing simple weapon feats.
This commit is contained in:
@@ -63,17 +63,20 @@ void main()
|
||||
// Clear a damage tracking variable. Oni's stuff uses this
|
||||
SetLocalInt(oDead, "PC_Damage", 0);
|
||||
|
||||
// Do Lolth's Meat for the killer
|
||||
if(GetAbilityScore(oDead, ABILITY_INTELLIGENCE) >= 4 && GetHasFeat(FEAT_LOLTHS_MEAT, oKiller))
|
||||
{
|
||||
/*effect eLink = EffectSavingThrowIncrease(SAVING_THROW_ALL, 1, SAVING_THROW_TYPE_ALL);
|
||||
eLink = EffectLinkEffects(eLink, EffectAttackIncrease(1, ATTACK_BONUS_MISC));
|
||||
eLink = EffectLinkEffects(eLink, EffectDamageIncrease(DAMAGE_BONUS_1, DAMAGE_TYPE_DIVINE));
|
||||
// Do Lolth's Meat for the killer
|
||||
if(GetAbilityScore(oDead, ABILITY_INTELLIGENCE) >= 4
|
||||
&& GetHasFeat(FEAT_LOLTHS_MEAT, oKiller)
|
||||
&& GetRacialType(oDead) != RACIAL_TYPE_UNDEAD
|
||||
&& GetRacialType(oDead) != RACIAL_TYPE_CONSTRUCT)
|
||||
{
|
||||
/*effect eLink = EffectSavingThrowIncrease(SAVING_THROW_ALL, 1, SAVING_THROW_TYPE_ALL);
|
||||
eLink = EffectLinkEffects(eLink, EffectAttackIncrease(1, ATTACK_BONUS_MISC));
|
||||
eLink = EffectLinkEffects(eLink, EffectDamageIncrease(DAMAGE_BONUS_1, DAMAGE_TYPE_DIVINE));
|
||||
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oKiller, RoundsToSeconds(5));
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_EVIL_HELP), oKiller);*/
|
||||
ExecuteScript("prc_lolthmeat", oKiller);
|
||||
}
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oKiller, RoundsToSeconds(5));
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_EVIL_HELP), oKiller);*/
|
||||
ExecuteScript("prc_lolthmeat", oKiller);
|
||||
}
|
||||
|
||||
// Do Mind Cleave feat
|
||||
if(GetHasFeat(FEAT_MIND_CLEAVE, oKiller))
|
||||
|
Reference in New Issue
Block a user