Spell Effects
Spell Effects
This list displays all effects caused by friendly spells (prep, enhancement,
detection and then some). Lots and lots of spells do not have detectable
effects. Timers can be set as a last resort to prevent repetitive castings of
the same spell. The list includes some items as well, but no more than some.
Some spells rather surprisingly cannot be detected by a State or Stat that
seems made for doing just that. These are included but identified by the word "Not".
Install Detectable Spells
to be able to detect other spells through scripting.
Effects
HasBounceEffects(O:Object*)
-
Minor Spell Turning
-
Physical Mirror
-
Spell Turning
-
(Item: Cloak of Mirroring)
-
(Item: Shield of Reflection +1)
HasImmunityEffects(O:Object*)
-
Chaotic Commands
-
Death Ward (also SCRIPTINGSTATE2)
-
Free Action
-
Globe of Invulnerability (also MINORGLOBE)
-
Minor Globe of Invulnerability (also MINORGLOBE)
-
Minor Spell Deflection
-
Negative Plane Protection (also SCRIPTINGSTATE3)
-
Protection from Normal Missiles (also SHIELDGLOBE)
-
Protection from Petrification
-
Remove Fear
-
Resist Fear
-
Shapechange (Troll only)
-
Shield of the Archons
-
Spell Deflection
-
Spell Immunity
-
Spell Shield
-
Vocalize
-
(Item: Ring of Free Action)
-
(Not Spell Trap)
States
StateCheck(O:Object*,STATE_AID)
StateCheck(O:Object*,STATE_BLESS)
StateCheck(O:Object*,STATE_BLUR)
-
Blur
-
(Item: Cloak of Displacement)
StateCheck(O:Object*,STATE_CHANT)
StateCheck(O:Object*,STATE_DRAWUPONHOLYMIGHT)
StateCheck(O:Object*,STATE_HASTED)
-
Haste
-
Improved Haste (also IMPROVEDHASTE)
-
Polymorph Self (in all polymorphed forms)
StateCheck(O:Object*,STATE_IMPROVEDINVISIBILITY)
-
Improved Invisibility (also STATE_INVISIBLE)
-
Mass Invisibility (also STATE_INVISIBLE)
-
Mislead (also STATE_INVISIBLE)
-
Shadow Door (also STATE_INVISIBLE)
StateCheck(O:Object*,STATE_INFRAVISION)
StateCheck(O:Object*,STATE_INVISIBLE)
-
Improved Invisibility (also STATE_IMPROVEDINVISIBILITY)
-
Invisibility
-
Invisibility 10' Radius
-
Mass Invisibility (also STATE_IMPROVEDINVISIBILITY)
-
Mislead (also STATE_IMPROVEDINVISIBILITY)
-
Pixie Dust
-
Shadow Door (also STATE_IMPROVEDINVISIBILITY)
StateCheck(O:Object*,STATE_LUCK)
StateCheck(O:Object*,STATE_MIRRORIMAGE)
-
Mirror Image
-
Reflected Image
StateCheck(O:Object*,STATE_NONDETECTION)
-
Non-Detection
-
(Item: Cloak of Non-Detection)
Stats
CheckStat(O:Object*,1,AURACLEANSING)
-
Improved Alacrity
-
The Wish "double length Time Stop and Improved Alacrity" options.
CheckStat(O:Object*,1,CasterHold) (Yes, with lower case letters)
-
Conjure (whatever) Elemental
-
(Summoned creatures get this before they "hatch".)
CheckStat(O:Object*,1,FORCESURGE)
-
(Indicates you are in the state of choosing a spell to cast through Nahal's
Reckless Dweomer.)
CheckStat(O:Object*,1,IMPROVEDHASTE)
-
Improved Haste (also STATE_HASTE)
CheckStatGT(O:Object*,0,MENTALSPEED)
CheckStat(O:Object*,1,MINORGLOBE)
-
Minor Globe of Invulnerability (also HasImmunityEffects)
-
Globe of Invulnerability (also HasImmunityEffects)
CheckStat(O:Object*,1,PHYSICALSPEED)
-
(Kensai-Mage protagonist, after
resting...)
CheckStat(O:Object*,1,SANCTUARY)
CheckStat(O:Object*,1,SCRIPTINGSTATE2)
-
Death Ward (also HasImmunityEffects)
-
(Unknown: Magnetism)
CheckStat(O:Object*,1,SEEINVISIBLE)
-
(Denotes the ability to see invisible creatures.)
-
(Not
True Sight)
CheckStat(O:Object*,1,SCRIPTINGSTATE3)
-
Negative Plane Protection (also HasImmunityEffects)
-
(Innate: Boon of Lathander)
-
(Innate: Barbarian Rage)
CheckStat(O:Object*,1,SHIELDGLOBE)
-
Protection from Normal Missiles (also HasImmunityEffects)
-
(Not
Shield)
CheckStatGT(O:Object*,0,STONESKINS)
CheckStat(O:Object*,1,SUMMONDISABLE)
-
(Summoned creatures get this before they "hatch".)
-
(Has nothing
to do with the 5 creature summoning limit)
CheckStatGT(O:Object*,0,SURGEMOD)
-
(The modifier added to Wild Surge rolls. The higher the better.)
CheckStatGT(O:Object*,0,TRANSLUCENT)
-
(Denotes a visual "shimmering" effect.)
None of the following have been discovered so far:
-
StateCheck(O:Object*,STATE_CHANTBAD)
-
CheckStatGT(O:Object*,0,DETECTILLUSIONS) (Not
Detect Illusions)
-
CheckStatGT(O:Object*,0,IDENTIFYMODE)
-
CheckStatGT(O:Object*,0,SCRIPTINGSTATE1)
-
CheckStatGT(O:Object*,0,SCRIPTINGSTATE4)
-
CheckStatGT(O:Object*,0,SCRIPTINGSTATE5)
-
CheckStatGT(O:Object*,0,SCRIPTINGSTATE6)
-
CheckStatGT(O:Object*,0,SCRIPTINGSTATE7)
-
CheckStatGT(O:Object*,0,SCRIPTINGSTATE8)
-
CheckStatGT(O:Object*,0,SCRIPTINGSTATE9)
-
CheckStatGT(O:Object*,0,SCRIPTINGSTATE10)