Baleful Utterance affects detected traps

Baleful Utterance affects detected traps.  Tempest offhand attack fix.  Minified feat.2da.  Started reviewing @Tenjac's incomplete spell scripts.  Updated release archive.
This commit is contained in:
Jaysyn904
2024-10-06 00:21:54 -04:00
parent 51b4141961
commit bb7073b5c6
20 changed files with 25193 additions and 25326 deletions

View File

@@ -33,14 +33,23 @@ void main()
effect eVis = EffectVisualEffect(VFX_IMP_DESTRUCTION);
if(GetIsObjectValid(oTarget))
{
int nType = GetObjectType(oTarget);
if((nType == OBJECT_TYPE_DOOR || nType == OBJECT_TYPE_PLACEABLE) && !GetPlotFlag(oTarget))
{
/* if((nType == OBJECT_TYPE_DOOR || nType == OBJECT_TYPE_PLACEABLE ) && !GetPlotFlag(oTarget))
{
effect eDamage = EffectDamage(9999, DAMAGE_TYPE_MAGICAL);
effect eLink = EffectLinkEffects(eDamage, eVis);
ApplyEffectToObject(DURATION_TYPE_INSTANT, eLink, oTarget);
}
} */
int nType = GetObjectType(oTarget);
if ((nType == OBJECT_TYPE_DOOR || nType == OBJECT_TYPE_PLACEABLE || nType == OBJECT_TYPE_TRIGGER) &&
!GetPlotFlag(oTarget) &&
GetIsTrapped(oTarget))
{
effect eDamage = EffectDamage(9999, DAMAGE_TYPE_MAGICAL);
effect eLink = EffectLinkEffects(eDamage, eVis);
ApplyEffectToObject(DURATION_TYPE_INSTANT, eLink, oTarget);
}
else if(nType == OBJECT_TYPE_CREATURE)
{
PRCSignalSpellEvent(oTarget, TRUE, INVOKE_BALEFUL_UTTERANCE, OBJECT_SELF);