void main() { object speaker = GetPCSpeaker(); object immortal = GetObjectByTag("immortal2"); effect eEffect; eEffect = EffectConcealment(60); eEffect = SupernaturalEffect(eEffect); ApplyEffectToObject(DURATION_TYPE_PERMANENT, eEffect, OBJECT_SELF); eEffect = EffectDamageShield(10, DAMAGE_BONUS_2d6, DAMAGE_TYPE_DIVINE); eEffect = SupernaturalEffect(eEffect); ApplyEffectToObject(DURATION_TYPE_PERMANENT, eEffect, OBJECT_SELF); SetPlotFlag( immortal, FALSE); ChangeToStandardFaction(immortal, STANDARD_FACTION_HOSTILE); AssignCommand(immortal, ChangeToStandardFaction(immortal, STANDARD_FACTION_HOSTILE)); DelayCommand(1.5, AssignCommand(immortal, ActionAttack(speaker))); }