IF
Allegiance(Myself,ENEMY)
See(Player1)
HaveSpell(WIZARD_DRAGONS_BREATH)
Global("Begin","LOCALS",0)
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_DRAGONS_BREATH)
ApplySpell(Myself,WIZARD_STONE_SKIN)
ApplySpell(Myself,WIZARD_SPELL_TRAP)
ApplySpell(Myself,WIZARD_PROTECTION_FROM_MAGIC_ENERGY)
ApplySpell(Myself,WIZARD_SPELL_TURNING)
ApplySpell(Myself,WIZARD_IMPROVED_HASTE)
ApplySpell(Myself,WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
SetGlobal("Begin","LOCALS",1)
SetGlobalTimer("ProtDown","LOCALS",FOUR_ROUNDS)
SetGlobalTimer("Trigger","LOCALS",THREE_ROUNDS)
SetGlobalTimer("Gone","LOCALS",TEN_ROUNDS)
END
IF
Allegiance(Myself,ENEMY)
See(Player1)
Global("Flesh","LOCALS",0)
CheckStatGT(Player1,0,WIZARD_PROTECTION_FROM_PETRIFICATION)
THEN
RESPONSE #100
SetGlobal("Flesh","LOCALS",1)
ReallyForceSpell(Player1,WIZARD_FLESH_TO_STONE_IGNORE_RESISTANCE)
END
IF
OR(2)
CheckStatLT(NearestEnemyOf(Myself),50,RESISTFIRE)
CheckStatLT(NearestEnemyOf(Myself),50,RESISTMAGICFIRE)
HaveSpell(WIZARD_DRAGONS_BREATH)
See(NearestEnemyOf(Myself))
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_DRAGONS_BREATH)
END
IF
LOS(Player1,5)
OR(2)
Dead("Er#Plan") // No such index
LOS("Er#Plan",30)
Global("Buffet","LOCALS",0)
THEN
RESPONSE #100
ReallyForceSpell(Myself,DRAGON_WING_BUFFET)
SetGlobal("Buffet","LOCALS",1)
END
IF
OR(3)
CheckStatGT(Player1,0,WIZARD_SPELL_TRAP)
CheckStatGT(Player1,0,WIZARD_SPELL_IMMUNITY)
CheckStatGT(Player1,0,WIZARD_SPELL_TURNING)
Global("Ray","LOCALS",0)
THEN
RESPONSE #100
ReallyForceSpell(Player1,HIVE_MOTHER_ANTIMAGIC_RAY)
SetGlobal("Ray","LOCALS",1)
END
IF
PartyHasItem("SOLAK1") // Sanchuudoku +4
DifficultyGT(EASIEST)
HaveSpell(WIZARD_PROTECTION_FROM_ACID)
HaveSpell(WIZARD_IMPROVED_INVISIBILITY)
HaveSpell(WIZARD_ABSOLUTE_IMMUNITY)
HaveSpell(WIZARD_ABI_DALZIMS_HORRID_WILTING)
THEN
RESPONSE #100
Spell(Myself,WIZARD_IMPROVED_INVISIBILITY)
Spell(Myself,WIZARD_PROTECTION_FROM_ACID)
Spell(Myself,WIZARD_ABSOLUTE_IMMUNITY)
Spell(Player1,WIZARD_ABI_DALZIMS_HORRID_WILTING)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
GlobalTimerExpired("ProtDown","LOCALS")
HaveSpell(WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
THEN
RESPONSE #100
Spell(Myself,WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
SetGlobalTimer("ProtDown","LOCALS",FOUR_ROUNDS)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
GlobalTimerNotExpired("ProtDown","LOCALS")
THEN
RESPONSE #100
Continue()
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
GlobalTimerExpired("ProtDown","LOCALS")
!HaveSpell(WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
HaveSpell(WIZARD_IMPROVED_MANTLE)
THEN
RESPONSE #100
Spell(Myself,WIZARD_IMPROVED_MANTLE)
SetGlobalTimer("ProtDown","LOCALS",FOUR_ROUNDS)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
OR(6)
Class(Player1,BARD_ALL)
Class(Player1,LONG_BOW)
Class(Player1,CLERIC_ALL)
Class(Player1,DRUID_ALL)
Class(Player1,CLERIC_MAGE)
Class(Player1,SORCERER)
HaveSpell(WIZARD_SUMMON_HAKEASHAR)
HaveSpell(WIZARD_SUMMON_NISHRUU)
THEN
RESPONSE #100
ApplySpell(Myself,WIZARD_SPELL_IMMUNITY_CONJURATION)
ApplySpell(Myself,WIZARD_SPELL_IMMUNITY_ABJURATION)
Spell(Myself,WIZARD_SUMMON_HAKEASHAR)
Spell(Myself,WIZARD_SUMMON_NISHRUU)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
See(Player1)
!CheckStatGT(Player1,0,TRUE_SIGHT)
Global("Gone","LOCALS",0)
THEN
RESPONSE #100
ForceSpell(Myself,WIZARD_SHADOW_DOOR)
SetGlobal("Gone","LOCALS",1)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
OR(2)
StateCheck(Myself,STATE_IMPROVEDINVISIBILITY)
StateCheck(Myself,STATE_INVISIBLE)
HaveSpell(WIZARD_MIRROR_IMAGE)
HaveSpell(WIZARD_SUMMON_NISHRUU)
HaveSpell(WIZARD_PROTECTION_FROM_ACID)
Global("Gone","LOCALS",1)
THEN
RESPONSE #100
Spell(Myself,WIZARD_MIRROR_IMAGE)
Spell(Myself,WIZARD_PROTECTION_FROM_ACID)
Spell(Myself,WIZARD_SUMMON_NISHRUU)
END
IF
Global("Gone","LOCALS",2)
OR(2)
StateCheck(Myself,STATE_IMPROVEDINVISIBILITY)
StateCheck(Myself,STATE_INVISIBLE)
THEN
RESPONSE #100
ForceSpell(Myself,WIZARD_ABSOLUTE_IMMUNITY)
ForceSpell(Myself,WIZARD_MORDENKAINENS_SWORD)
ForceSpell(Myself,WIZARD_MORDENKAINENS_SWORD)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
BecameVisible()
HaveSpell(WIZARD_ENERGY_BLADES)
THEN
RESPONSE #100
Spell(Myself,WIZARD_ENERGY_BLADES)
AttackReevaluate(NearestEnemyOf(Myself),45)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
CheckStatLT(NearestEnemyOf(Myself),30,RESISTELECTRICITY)
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_CHAIN_LIGHTNING)
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_CHAIN_LIGHTNING)
END
IF
OR(3)
StateCheck("Er#Plan",STATE_PANIC)
StateCheck("Er#Fire",STATE_PANIC)
StateCheck("Er#Fire1",STATE_PANIC)
HaveSpell(WIZARD_RESIST_FEAR)
THEN
RESPONSE #100
Spell("Er#Plan",WIZARD_RESIST_FEAR)
END
IF
HaveSpell(WIZARD_STONE_SKIN)
HaveSpell(WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
OR(3)
HitBy(Player1,CRUSHING)
HitBy(Player1,SLASHING)
HitBy(Player1,PIERCING)
THEN
RESPONSE #100
RunAwayFrom(Player1,30)
Spell(Myself,WIZARD_STONE_SKIN)
RESPONSE #100
RunAwayFrom(Player1,30)
Spell(Myself,WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
END
IF
HitBy(Player1,MISSILE)
THEN
RESPONSE #100
ForceSpell(Myself,WIZARD_PROTECTION_FROM_NORMAL_MISSILES)
END
IF
OR(2)
HitBy(Player1,ACID)
HitBy(Player1,COLD)
THEN
RESPONSE #100
ForceSpell(Myself,WIZARD_PROTECTION_FROM_THE_ELEMENTS)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
HPLT(Myself,40)
!Dead("Er#Plan") // No such index
Global("Er#Chain","LOCALS",0)
Dead("Er#Fire1") // Fire Elemental
Dead("Er#Fire") // Fire Elemental
XPGT(Player1,3000000)
THEN
RESPONSE #100
SetGlobal("Er#Chain","LOCALS",1)
DisplayStringHead(Myself,26328) // Chain Contingency
ApplySpell(Myself,WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
ApplySpell(Myself,WIZARD_MORDENKAINENS_SWORD)
ApplySpell(Myself,WIZARD_MORDENKAINENS_SWORD)
ReallyForceSpell(Myself,WIZARD_PROTECTION_FROM_EVIL)
Wait(1)
ActionOverride("Er#Plan",AttackReevaluate(Player1,90))
RunAwayFromNoInterrupt(Player1,30)
END
IF
HaveSpell(WIZARD_BREACH)
OR(6)
SpellCast(NearestEnemyOf(Myself),WIZARD_PROTECTION_FROM_ACID)
SpellCast(NearestEnemyOf(Myself),WIZARD_PROTECTION_FROM_COLD)
SpellCast(NearestEnemyOf(Myself),WIZARD_PROTECTION_FROM_ELECTRICITY)
SpellCast(NearestEnemyOf(Myself),WIZARD_PROTECTION_FROM_ENERGY)
SpellCast(NearestEnemyOf(Myself),WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
SpellCast(NearestEnemyOf(Myself),WIZARD_STONE_SKIN)
Global("Ray","LOCALS",1)
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_BREACH)
SetGlobal("Ray","LOCALS",2)
END
IF
See(LastSeenBy(Myself))
OR(2)
Gender(LastSeenBy(Myself),SUMMONED)
LevelLT(LastSeenBy(Myself),9)
HaveSpell(WIZARD_DEATH_SPELL)
Global("Er#Death","LOCALS",0)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_DEATH_SPELL)
SetGlobal("Er#Death","LOCALS",1)
END
IF
See(LastSeenBy(Myself))
OR(2)
Gender(LastSeenBy(Myself),SUMMONED)
LevelLT(LastSeenBy(Myself),9)
HaveSpell(WIZARD_CHAOS)
Global("Er#Death","LOCALS",1)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_CHAOS)
SetGlobal("Er#Death","LOCALS",2)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_TIME_STOP)
THEN
RESPONSE #100
Spell(Myself,WIZARD_TIME_STOP)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_IMPROVED_ALUCRITY)
THEN
RESPONSE #100
Spell(Myself,WIZARD_IMPROVED_ALUCRITY)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_COMET)
HaveSpell(WIZARD_TIME_STOP)
CheckStatGT(Myself,0,WIZARD_IMPROVED_ALACRITY)
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_COMET)
Spell(Myself,WIZARD_TIME_STOP)
END
IF
Allegiance(Myself,ENEMY)
CheckStatGT(NearestEnemyOf(Myself),0,WIZARD_PROTECTION_FROM_ENERGY)
HaveSpell(WIZARD_ABI_DALZIMS_HORRID_WILTING)
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_ABI_DALZIMS_HORRID_WILTING)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_LOWER_RESISTANCE)
CheckStatGT(Player1,20,RESISTMAGIC)
THEN
RESPONSE #100
Spell(Player1,WIZARD_LOWER_RESISTANCE)
END
IF
Allegiance(Myself,ENEMY)
See([PC])
HPLT(NearestEnemyOf(Myself),60)
CheckStatLT(NearestEnemyOf(Myself),30,RESISTMAGIC)
HaveSpell(WIZARD_POWER_WORD_KILL)
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_POWER_WORD_KILL)
END
IF
Allegiance(Myself,ENEMY)
See(NearestEnemyOf(Myself))
HPLT(LastSeenBy(Myself),90)
CheckStatLT(NearestEnemyOf(Myself),30,RESISTMAGIC)
HaveSpell(WIZARD_POWER_WORD_STUN)
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_POWER_WORD_STUN)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_BIGBYS_CLENCHED_FIST)
See([PC])
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_BIGBYS_CLENCHED_FIST)
END
IF
Allegiance(Myself,ENEMY)
See(Player1)
!HPPercentLT(Myself,100)
Global("Trigger","LOCALS",0)
CheckStat(Player1,100,RESISTMAGIC)
GlobalTimerExpired("Trigger","LOCALS")
THEN
RESPONSE #100
DisplayStringHead(Myself,26243) // Spell Trigger
SetGlobal("Trigger","LOCALS",1)
ReallyForceSpell(Player1,WIZARD_LOWER_RESISTANCE)
ReallyForceSpell(Player1,WIZARD_LOWER_RESISTANCE)
ReallyForceSpell(Player1,WIZARD_LOWER_RESISTANCE)
ReallyForceSpell(Player1,WIZARD_ABI_DALZIMS_HORRID_WILTING)
SetGlobalTimer("Seq","LOCALS",FIVE_ROUNDS)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
See(Player1)
!HPPercentLT(Myself,100)
Global("Trigger","LOCALS",0)
GlobalTimerExpired("Trigger","LOCALS")
THEN
RESPONSE #100
DisplayStringHead(Myself,26243) // Spell Trigger
SetGlobal("Trigger","LOCALS",1)
ReallyForceSpell(NearestEnemyOf(Myself),WIZARD_POWER_WORD_SILENCE)
ReallyForceSpell(NearestEnemyOf(Myself),WIZARD_BREACH)
ReallyForceSpell(NearestEnemyOf(Myself),WIZARD_CHAOS)
SetGlobalTimer("Seq","LOCALS",FIVE_ROUNDS)
END
IF
Allegiance(Myself,ENEMY)
See(Player1)
Global("Trigger","LOCALS",0)
HPPercentLT(Myself,100)
GlobalTimerExpired("Trigger","LOCALS")
THEN
RESPONSE #100
DisplayStringHead(Myself,26243) // Spell Trigger
SetGlobal("Trigger","LOCALS",1)
ReallyForceSpell(Myself,WIZARD_SHADOW_DOOR)
ReallyForceSpell(Myself,WIZARD_SPELL_IMMUNITY_DIVINATION)
ReallyForceSpell(Myself,WIZARD_SPELL_IMMUNITY_ABJURATION)
ReallyForceSpell(Player1,WIZARD_ABI_DALZIMS_HORRID_WILTING)
SetGlobalTimer("Seq","LOCALS",FIVE_ROUNDS)
END
IF
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_FINGER_OF_DEATH)
CheckStatGT(NearestEnemyOf(Myself),5,SAVEVSDEATH)
!HasImmunityEffects(Player1)
THEN
RESPONSE #100
Spell(Player1,WIZARD_FINGER_OF_DEATH)
END
IF
Allegiance(Myself,ENEMY)
StateCheck("Er#Plan",STATE_HASTED)
THEN
RESPONSE #100
ForceSpell("Er#Plan",WIZARD_HASTE)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
See(Player1)
HasImmunityEffects(Player1)
HaveSpell(WIZARD_SPELL_STRIKE)
Global("Ray","LOCALS",1)
THEN
RESPONSE #100
Spell(Player1,WIZARD_SPELL_STRIKE)
SetGlobal("Ray","LOCALS",2)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
!HasImmunityEffects(NearestEnemyOf(Myself))
HaveSpell(WIZARD_ABI_DALZIMS_HORRID_WILTING)
THEN
RESPONSE #100
Spell(NearestEnemyOf(Myself),WIZARD_ABI_DALZIMS_HORRID_WILTING)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
See(NearestEnemyOf(Myself))
Global("Seq","LOCALS",0)
GlobalTimerExpired("Seq","LOCALS")
THEN
RESPONSE #100
DisplayStringHead(Myself,34602) // Spell Sequencer
ReallyForceSpell(NearestEnemyOf(Myself),WIZARD_GREATER_MALISON)
ReallyForceSpell(NearestEnemyOf(Myself),WIZARD_EMOTION_HOPELESSNESS)
ReallyForceSpell(NearestEnemyOf(Myself),WIZARD_DISPEL_MAGIC)
SetGlobal("Seq","LOCALS",1)
SetGlobalTimer("Minor","LOCALS",TEN_ROUNDS)
END
IF
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_STONE_SKIN)
CheckStatLT(Myself,1,STONESKINS)
THEN
RESPONSE #100
Spell(Myself,WIZARD_STONE_SKIN)
END
IF
Allegiance(Myself,ENEMY)
StateCheck(Myself,STATE_SILENCED)
THEN
RESPONSE #100
ForceSpell(Myself,WIZARD_VOCALIZE)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_PROTECTION_FROM_NORMAL_WEAPONS)
THEN
RESPONSE #100
Spell(Myself,WIZARD_PROTECTION_FROM_NORMAL_WEAPONS)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_ANIMATE_DEAD)
See([PC])
THEN
RESPONSE #100
Spell(Myself,WIZARD_ANIMATE_DEAD)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
See(Player1)
HasImmunityEffects(Player1)
HaveSpell(WIZARD_SHADOW_DOOR)
THEN
RESPONSE #100
Spell(Myself,WIZARD_SHADOW_DOOR)
SetGlobal("Gone","LOCALS",2)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_FIRE_SHIELD_BLUE)
THEN
RESPONSE #100
Spell(Myself,WIZARD_FIRE_SHIELD_BLUE)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
HaveSpell(WIZARD_FIRE_SHIELD_RED)
THEN
RESPONSE #100
Spell(Myself,WIZARD_FIRE_SHIELD_RED)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
See(Player1)
Global("Er#Minor","LOCALS",0)
!CheckStatGT(Player1,0,TRUE_SIGHT)
GlobalTimerExpired("Minor","LOCALS")
THEN
RESPONSE #100
DisplayStringHead(Myself,25889) // Minor Sequencer
ReallyForceSpell(Myself,WIZARD_MIRROR_IMAGE)
ReallyForceSpell(Myself,WIZARD_BLUR)
SetGlobal("Er#Minor","LOCALS",1)
END
IF
GlobalTimerExpired("Gone","LOCALS")
Allegiance(Myself,ENEMY)
!CheckStatGT(Player1,0,TRUE_SIGHT)
OR(2)
!StateCheck(Myself,STATE_INVISIBLE)
!StateCheck(Myself,STATE_IMPROVEDINVISIBILITY)
HaveSpell(WIZARD_IMPROVED_INVISIBILITY)
THEN
RESPONSE #100
Spell(Myself,WIZARD_IMPROVED_INVISIBILITY)
SetGlobal("Gone","LOCALS",3)
END
IF
Global("Gone","LOCALS",3)
OR(2)
StateCheck(Myself,STATE_INVISIBLE)
StateCheck(Myself,STATE_IMPROVEDINVISIBILITY)
THEN
RESPONSE #100
ReallyForceSpell(Myself,WIZARD_WYVERN_CALL)
ReallyForceSpell(Myself,WIZARD_WYVERN_CALL)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
See(Player1)
HaveSpell(WIZARD_CHROMATIC_ORB)
THEN
RESPONSE #100
Spell(Player1,WIZARD_CHROMATIC_ORB)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
See(Player1)
HaveSpell(WIZARD_MAGIC_MISSILE)
THEN
RESPONSE #100
Spell(Player1,WIZARD_MAGIC_MISSILE)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
See(Player1)
!HaveAnySpells()
HasWeaponEquiped("ENEBLADE")
THEN
RESPONSE #100
AttackReevaluate(LastSeenBy(Myself),60)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
!HaveAnySpells()
!HasWeaponEquiped("ENEBLADE")
THEN
RESPONSE #100
ApplySpell(Myself,WIZARD_ENERGY_BLADES)
END
IF
!StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
OR(2)
StateCheck(Player1,STATE_INVISIBLE)
StateCheck(Player1,STATE_IMPROVEDINVISIBILITY)
HaveSpell(WIZARD_GLITTERDUST)
THEN
RESPONSE #100
SpellPoint([1273.323],WIZARD_GLITTERDUST)
SpellPoint([1252.538],WIZARD_GLITTERDUST)
SpellPoint([1484.521],WIZARD_GLITTERDUST)
END
IF
StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
THEN
RESPONSE #100
ForceSpell(Myself,WIZARD_LUCK)
ForceSpell(Myself,WIZARD_NON_DETECTION)
ForceSpell(Myself,WIZARD_GHOST_ARMOR)
ForceSpell(Myself,WIZARD_STONE_SKIN)
ForceSpell(Myself,WIZARD_SPELL_DEFLECTION)
ForceSpell(Myself,WIZARD_MASS_INVISIBILITY)
END
IF
StateCheck(Player1,STATE_IMMOBILE)
Allegiance(Myself,ENEMY)
StateCheck(Myself,STATE_IMPROVEDINVISIBILITY)
THEN
RESPONSE #100
AttackReevaluate(LastSeenBy(Myself),60)
END
IF
!Global("Er#BodhiAppear","GLOBAL",2)
OR(3)
Opened("Door01")
Opened("Door02")
Opened("Door03")
!See(Player1)
THEN
RESPONSE #100
DisplayStringHead(Myself,50693) // Coward...you will die!
Wait(2)
CreateVisualEffectObject("sprotect",Player1)
Wait(1)
ReallyForceSpell(Player1,FLASHY_DEATH_1)
END
IF
Global("Er#BodhiAppear","GLOBAL",1)
HPLT("Myself",20)
!Dead("Er#Plan") // No such index
Global("Er#Play","GLOBAL",0)
THEN
RESPONSE #100
ScreenShake([1344.464],5)
ActionOverride(Player1,Recoil())
PlayDead(600)
ChangeEnemyAlly(Myself,NEUTRAL)
SetGlobal("Er#BodhiAppear","GLOBAL",2)
SetGlobal("Er#Play","GLOBAL",1)
Unlock("Door03")
OpenDoor("Door03")
ActionOverride(Player2,MakeUnselectable(0))
ActionOverride(Player3,MakeUnselectable(0))
ActionOverride(Player4,MakeUnselectable(0))
ActionOverride(Player5,MakeUnselectable(0))
ActionOverride(Player6,MakeUnselectable(0))
END
IF
Global("Er#BodhiAppear","GLOBAL",1)
HPLT("Myself",20)
Dead("Er#Plan") // No such index
THEN
RESPONSE #100
SetGlobal("Er#BodhiAppear","GLOBAL",2)
ChangeEnemyAlly(Myself,NEUTRAL)
Unlock("Door03")
OpenDoor("Door03")
ActionOverride(Player2,MakeUnselectable(0))
ActionOverride(Player3,MakeUnselectable(0))
ActionOverride(Player4,MakeUnselectable(0))
ActionOverride(Player5,MakeUnselectable(0))
ActionOverride(Player6,MakeUnselectable(0))
StartDialogueNoSet(Player1)
END
IF
Global("Er#Play","GLOBAL",1)
Dead("Er#Plan") // No such index
THEN
RESPONSE #100
PlayDead(15)
MoveToObjectNoInterrupt(Player1)
StartDialogueNoSet(Player1)
END
IF
Die()
Global("HideUmar","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("EdwinVampire","GLOBAL",3)
SetGlobal("HideUmar","GLOBAL",1)
HideAreaOnMap("AR1400")
DestroyItem("Clck17") // Robe of the Evil Archmagi
DropInventory()
DestroySelf()
TakePartyItem("Book92") // Merella's Journal
DestroyItem("Book92") // Merella's Journal
SaveGame(5)
END
IF
Allegiance(Myself,NEUTRAL)
!Global("C6BodhiFight","AR0809",1)
THEN
RESPONSE #100
ReallyForceSpell(Myself,CLERIC_AURA_OF_FLAMING_DEATH)
END
IF
Detect(Player1)
!See("C6BODHI")
Allegiance(Myself,NEUTRAL)
THEN
RESPONSE #100
Enemy()
END