// Spell database file
// The line above **must** be the first line of the spells file!!!
//
//	Total validation is performed when reading this data. Nothing you do can cause the program to crash.  It may spit error messages and quit for lack of something decent to do but it will not crash or do unexpected things. It shouldn't anyway. If it does, please let us know.
//
//	The first item has the name "template" and will be ignored.  You can use it as a 'template'.  Copy it to the bottom of the file and edit the copy to add your item to the database.
//
//	Each line is of the form    name = value (value may be omitted)
//	eg:   
//		Special Ability = 
//	This line will be interpreted as setting 'Special Ability' to the empty string.  This is commonly the default so in many cases it is the same as omitting the line entirely.
//
//	White space is a bit important.  Because names and values can contain blanks.  So the rule is....leading and trailing whitespace are ignored.  So, for example:
//		attack bonus         =     3         <cr>
//		attack bonus=3<cr>
//	are equivalent.  But
//		attack    bonus = 3
//		attack bonus = 3
//	are different.
//
//	Lines starting with two slashes are comment lines.  Like this one.
//
//	Attribute names are case-insensitive.  
//		Name = Wimpy Axe
//		namE = Wimpy Axe
//		NAME = Wimpy Axe
//	are equivalent.
//	Text values retain their case.  Values with enumerated possibilities are case-insensitive.  Example  cLaSs = PaLaDiN     + FiGhTeR+ThIeF
//
//	File names can use the UNIX syntax with slashes because the backslash is used to escape special characters and it gets ugly to put double backslashes everywhere.  If you like to use backslashes you may. We will accept either.  Even mixed in a single filename.
//	Example:    C:/UAF\\src\\guild of ravens/release1/beta\\art/barkeep.bmp
//
//	Item definitions are delimited by \(BEGIN) ........ \(END) which must start in column 1.  This ain't free format. You get what you pay for.  
//
//  ************ Now for the interesting part  ***********
//
//	Each spell is defined by the following fields:
//
//	Name (text, required)
//	Each spell must have a uniue name.  You may add a qualifier to a name (separated with a vertical bar) to make it unique.  For example:
//		Dimwittify
//		Dimwittify|sorta
//		Dimwittify|really
//
//	The qualifier is only used when editing a design.  The qualifier is discarded when the binary files for the design are created. But the unique name is necessary during the design stage to allow unambiguous references to the spells.  During gameplay they are identified by a binary integer 'key' so there is no confusion between the three Dimwittifies even though they are all printed as 'Dimwittify'.
//	default = all blanks (which makes the entire spell a comment)
//	eg:
//		name = subliminal flash
//
//	Cast Msg (text)
//	This is the text displayed when the spell is cast. You can substitute the names of the target, caster, and spell by using /t, /c, and /s
//	default = none
//	eg:
//		/c blasts /t with /s
//
//	Casting sound (file name, or "none", or "Default")
//	default = DEFAULT
//	eg:
//		zap.wav
//
//	Missile sound (file name, or "none", or "Default")
//	default = DEFAULT
//	eg:
//		zap.wav
//
//	Coverage sound (file name, or "none", or "Default")
//	default = DEFAULT
//	eg:
//		zap.wav
//
//	Hit sound (file name, or "none", or "Default")
//	default = DEFAULT
//	eg:
//		zap.wav
//
//	Linger sound (file name, or "none", or "Default")
//	default = DEFAULT
//	eg:
//		zap.wav
//
// school (Cleric, Druid, Magic User or user defined)
// Only one school allowed this determines which school of magic the spell belongs to
//	default = Cleric
//	eg:
//		school = Cleric
//
//	Cast by (cleric, druid, magicUser, paladin, ranger)
//	Combine multiple classes using the + sign
//	default = cleric
// The following example creates a spell that can only be cast by clerics and rangers. Also, 'school = Cleric' should preceed this.
//	eg:
//		Cast by = cleric + ranger 
//	You can create spells that only Rangers can cast, which still belong to the cleric school, with
//	eg:
//		Cast by = ranger
//
// Friendly Fire ok  (yes or no)
// Can this spell be cast on a party member?
// default is no
// eg:     friendly fire ok = yes
//
// Combat Only  ( yes or no )
// Is this spell castable only during combat?
// default is yes
// eg: 		in camp = no
// 			in combat = yes
//
// Cumulative  ( yes or no )
// Will this spell affect a target that already has the same spell active?
// default is yes
// eg: 		cumulative = yes
//
// Usable By Party  ( yes or no )
// Can party members memorize and cast this spell? If not, only monsters/NPCs can use it.
// default is yes
// eg:     can memorize = yes
//
// Can Scribe ( yes or no )
//  Should this spell be made available for scribing by MU at level change? 
//  eg:     allow scribe = no
//
// Auto Scribe ( yes or no )
//  MagicUsers are automatically given spells with this property enabled when
//  they advance to a new level (or start anew at level 1)
//  default is no
//  eg:     auto scribe = no
//
// Save Versus ("Par/Pois/DM" or "Pet/Poly" or "Rod/Staff/Wand" or "spell" or "Breath Weapon"
//        Par/Pois/DM = Paralysis/Poison/DeathMagic
//           Pet/Poly = Petrification/Polymorph
//
// Which table of saving throws will be used default is spell
// eg:     save versus = pet/poly
//
// Save Result  (none, Negates, Half Damage, Use THAC0)
// default is none
// eg:     save result = half damage
//
// Special Ability (name of Special Ability)
// eg:     Special Ability = SA_Bless
//
// Targeting type ( self, selectByCount, party, touch, areacircle, SelectByHitDice,
//                  arealinepickstart, arealinepickend, areasquare, areacone )
// default is self
// eg:     targeting type = areacircle
//
// Duration units (rounds, damage taken, hours, days, or instantaneous)
// default is rounds
// instantaneous equates to permanent, the spell effect never expires
// eg:     duration units = days
//
// level (integer 1-9)
// default is 1
// eg:     level = 4
//
// Casting Time (integer)
// default is 1
// eg:     casting time = 2
//
// Casting Time Units ( Immediate, Initiative, Rounds, Turns )
// default is Immediate
// eg:  casting time units = rounds
//
// Number of targets  ( <num dice> d <sides> + <bonus> [+ <bonus>*level] [>| <maximum>]
// default is 0d0
// eg:     target quantity = 2d4 - 2 + level >| 2
// eg:     target quantity = 1d4 - 1
//
// Duration  ( <num dice> d <sides> + <bonus> [+<bonus>*level] [>| <maximum>]
// default is 0d0
// eg:     Duration = 2d6 + 1 >| 4
//
// Target Range  ( <num dice> d <sides> + <bonus> [+<bonus>*level] [>| <maximum>]
// default is 0d0
// eg:     target range = 2d4 + 0 + level
//
// Price (integer, base coin unit), charged by temple priest in temple event (integer)
// default is zero
// eg:     price = 200
//
// Cast Art
// Displayed over caster when spell is cast
// comma-separated text: 
//    filename, delay, num frames, frame width, frame height, style, MaxLoops, flags
//    filename can be blank to use DEFAULT, or "none"
//    delay in millisecs where 1 sec=1000 ms (must be 0 for spells)
//    num frames is total frames in image
//    width is pixel width of single frame in image
//    height is pixel height
//    style is animation style, must be 0 for spells
//    MaxLoops is the max nbr times the animation will loop, if looping enabled by flags
//    flags is animation properties where: (flags are additive)
//        0=none
//        1=not used for spells
//        2=loop only nbr times in Max Loops
//        4=loop this animation
//        flags can be combined, as in 4+2=6 gives looping (4) and uses MaxLoops (2)
//
// default is "DEFAULT"
// eg: Cast art = c:\sprites\fireball.bmp,0,1,16,16,0,0,0
//
// Missile Art
// Displayed while spell is in-route to spell target
// comma-separated text: 
//    filename,delay,num frames, frame width, frame height, style, MaxLoops, flags
//    filename can be blank to use DEFAULT, or "none"
//    delay in millisecs where 1 sec=1000 ms (must be 0 for spells)
//    num frames is total frames in image
//    width is pixel width of single frame in image
//    height is pixel height
//    style is animation style where:
//        0=sequenced (sequences thru frames on way to target)
//        1=directional (like arrows, requires 8 frames for directions N,NE,E,SE,S,SW,W,NW)
//    MaxLoops is the max nbr times the animation will loop, if looping enabled by flags
//    flags is animation properties where: (flags are additive)
//        0=none
//        1=not used for spells
//        2=loop only nbr times in Max Loops
//        4=loop this animation
//        flags can be combined, as in 4+2=6 gives looping (4) and uses MaxLoops (2)
//
// default is "DEFAULT"
// eg: missile art = c:\sprites\fireball.bmp,0,1,16,16,1,0,0
//
// Target Cover Art
// Displayed over target after spell hits target
// comma-separated text: 
//    filename,delay,num frames, frame width, frame height, style, MaxLoops, flags
//    filename can be blank to use DEFAULT, or "none"
//    delay in millisecs where 1 sec=1000 ms (must be 0 for spells)
//    num frames is total frames in image
//    width is pixel width of single frame in image
//    height is pixel height
//    style is animation style (must be 0 for spells)
//    MaxLoops is the max nbr times the animation will loop, if looping enabled by flags
//    flags is animation properties where: (flags are additive)
//        0=none
//        1=not used for spells
//        2=loop only nbr times in Max Loops
//        4=loop this animation
//        flags can be combined, as in 4+2=6 gives looping (4) and uses MaxLoops (2)
//
// default is "DEFAULT"
// eg: Target Cover Art = c:\sprites\twinkle.bmp,0,1,16,16,0,0,0
//
// Target Hit Art
// Displayed when spell hits target
// comma-separated text: 
//    filename,delay,num frames, frame width, frame height, style, MaxLoops, flags
//    filename can be blank to use DEFAULT, or "none"
//    delay in millisecs where 1 sec=1000 ms (must be 0 for spells)
//    num frames is total frames in image
//    width is pixel width of single frame in image
//    height is pixel height
//    style is animation style (must be 0 for spells)
//    MaxLoops is the max nbr times the animation will loop, if looping enabled by flags
//    flags is animation properties where: (flags are additive)
//        0=none
//        1=not used for spells
//        2=loop only nbr times in Max Loops
//        4=loop this animation
//        flags can be combined, as in 4+2=6 gives looping (4) and uses MaxLoops (2)
//
// default is "DEFAULT"
// eg: target hit art = c:\sprites\wham.bmp,0,1,16,16,0,0,0
//
// Target Linger Art
// Displayed over area of effect for spell duration
// comma-separated text: 
//    filename,delay,num frames, frame width, frame height, style, MaxLoops, flags
//    filename can be blank to use DEFAULT, or "none"
//    delay in millisecs where 1 sec=1000 ms (must be 0 for spells)
//    num frames is total frames in image
//    width is pixel width of single frame in image
//    height is pixel height
//    style is animation style (must be 0 for spells)
//    MaxLoops is the max nbr times the animation will loop, if looping enabled by flags
//    flags is animation properties where: (flags are additive)
//        0=none
//        1=not used for spells
//        2=loop only nbr times in Max Loops
//        4=loop this animation
//        flags can be combined, as in 4+2=6 gives looping (4) and uses MaxLoops (2)
//
// default is "DEFAULT"
// eg: target linger art = c:\sprites\stinkingcloud.bmp,0,1,16,16,0,0,0
//
// Spell Effect
// Specify which character attributes are modified by this spell. To modify multiple
// attributes, add multiple 'spell effect' lines.
//  
// Format:
// Attribute,Change Amount(diceplus format),Change Units, Targeting, Cumulative,
// Script1, Script2, Script3
//
//    Attribute = attribute keyword affected, such as $CHAR_THACO
//    Change Amount = how much to change attribute value, such as 1d4 + level + 2
//           This is a signed number. To decrease the current value, use a
//           negative Change Amount.
//    Change Units = 'delta', 'percent', or 'absolute'.
//           Delta value is added to current value
//           Percent changes current value by given percentage
//           Absolute changes current value to given value
//    Targeting = 'target','targeter','alltargettypes'
//           target = affects spell target
//           targeter = affects whomever targets the spell target (combat only)
//           alltargettypes = all of the above
//    Cumulative = 'yes' or 'no', will this attribute change have affect if
//                 same attribute already modified from same or different spell?
//    Script1 = optional, A GPDL script that is evaluated at runtime to determine if
//             spell will affect targets.
//    Script2 = optional, A GPDL script that is evaluated at runtime to determine how
//              the Change Amount is modified based on current game data.
//    Script3 = optional, A GPDL script that is evaluated at runtime to determine how
//              the saving throw of the spell target is modified based on current game data
//    Script4 = optional, A GPDL script that is evaluated at runtime - but only if the spell target
//              failed the saving throw.
//
//    Scripts are optional and can be left blank. However, if Script3 is used and the others
//    are not, placeholder commas must be used.
// Examples:
//  spell effect = $CHAR_AC, 1d4+2, delta, target, yes
//  spell effect = $CHAR_THACO, 1d6, percent, alltargettypes, no
//
//  next one shows Script1 and Script2 as being empty, while Script3 is not
//
//  spell effect = $CHAR_THACO, 1d6, percent, alltargettypes, no,,,$RETURN true;
//
//  Key is the index number for the spell, and is in the range of 1 to 2,000,000,000.
//    1 to 1,000 are reserved for use by the default spells
//    if left blank, the editor will automatically assign an unassigned number
//    when this database is imported into your design
//

\(BEGIN)
name = template
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
targeting type = self
level = 0
casting time = 0
casting time units = initiative
target quantity = 
duration = 
duration units = instantaneous
target duration = 
target range = 
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// cleric spells
// cleric level 1

\(BEGIN)
name = Bless
casting sound = sound_Cast.wav
cast msg = /c blesses /t.
missile sound = none
coverage sound = none
hit sound = sound_hit_Bless.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Bless.png,150,2,48,48,0,1,4,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_Bless,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 1
casting time = 10
casting time units = initiative
target quantity = 5
duration = 6
duration units = rounds
target duration = 
target range = 5
price = 0
spell effect 1 = $CHAR_MORALE,1,delta,target,yes
activate script 1 = $VAR mySide;mySide \= $GET_COMBATANT_SA($AttackerContext(),"side");$IF (mySide !\= "-?-?-")  {   $IF (mySide !\=# $GET_COMBATANT_SA($TargetContext(),"side"))     {$RETURN;};   $IF ($VisualDistance($IndexOf($TargetContext()),$IndexOf($NEAREST_ENEMY_TO($TargetContext()))) <# 2)     {$RETURN;};  };$RETURN 1;
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cause Light Wounds
casting sound = sound_Cast.wav
cast msg = /c casts Cause Light Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-1d8,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Light Wounds
casting sound = sound_Cast.wav
cast msg = /c casts Cure Light Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_CureLightWounds.png,200,11,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,wound
Special Ability = spell_FixCure,cleric
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,1d8,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Curse
casting sound = sound_Cast.wav
cast msg = /c curses /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,99,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,60,2,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_CurseMinor,cleric
Special Ability = DamageMagical,curse
targeting type = areasquare
level = 1
casting time = 1
casting time units = rounds
target quantity = 5
duration = 6
duration units = rounds
target duration = 
target range = 5
price = 0
spell effect 1 = $CHAR_MORALE,-1,delta,target,yes
activate script 1 = $VAR mySide;mySide \= $GET_COMBATANT_SA($AttackerContext(),"side");$IF (mySide \=\=# $GET_COMBATANT_SA($TargetContext(),"side")) {$RETURN;};$RETURN 1;
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Detect Magic|Cleric
casting sound = sound_Cast.wav
cast msg = /t is detecting magic.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = CanSpellDetectMagic,Y
Special Ability = StandardDisplaySpellEffect,Detecting Magic
Special Ability = spell_DetectMagic,cleric
Special Ability = time,10
Special Ability = casterlevel,$cleric$0
targeting type = self
level = 1
casting time = 1
casting time units = rounds
target quantity = 1
duration = 10
duration units = rounds
target duration = 
target range = 0
price = 100
spell effect 1 = $CHAR_DETECTMAGIC,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Evil|Cleric
casting sound = sound_Cast.wav
cast msg = /t is protected from evil.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_ProtectionFromEvil,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
target quantity = 1
duration = 3*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Good|Cleric
casting sound = sound_Cast.wav
cast msg = /t is protected from good.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,2,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_ProtectionFromGood,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
target quantity = 1
duration = 3*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Resist Cold
casting sound = sound_Cast.wav
cast msg = /t feels warmer.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,2,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_Linger_ImmunityCold.png,200,2,48,48,0,1,4,1,0,0
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_ColdResistant,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
target quantity = 1
duration = 10*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// cleric level 2

\(BEGIN)
name = Find Traps
casting sound = sound_Cast.wav
cast msg = /t is more aware of the surrounding area.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = 30
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_DETECTTRAPS,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Hold Person
casting sound = sound_Cast.wav
cast msg = /c casts hold person
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4,1,0,0
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,hold
Special Ability = spell_Attack,1
Special Ability = spell_HoldPersonCleric,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
target quantity = 3
duration = 4+level
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Resist Fire
casting sound = sound_Cast.wav
cast msg = /t is resistant to fire.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_ImmunityFire.png,200,2,48,48,0,1,4,1,0,0
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_FireResistant,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Silence 15' Radius
casting sound = sound_Cast.wav
cast msg = /t is silenced
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Silence15.png,210,4,48,48,0,1,4,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_Silence,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 2
casting time = 5
casting time units = initiative
target quantity = 21
duration = 2*level
duration units = rounds
target duration = 
target range = 2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Slow Poison
casting sound = sound_Cast.wav
cast msg = /t feels the poison slow.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_SlowPoison.png,150,7,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_FixPoison,cleric
Special Ability = spell_SlowPoison,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = initiative
target quantity = 1
duration = level
duration units = hours
target duration = 
target range = 1
price = 200
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = Snake Charm
casting sound = sound_Cast.wav
cast msg = /t is charmed
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_HoldAnimal.png,100,13,48,48,0,1,0,1,0,0
school = Cleric
Cast by = cleric
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,charm
Special Ability = spell_Attack,1
Special Ability = spell_SnakeCharm,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
target quantity = .5*level
duration = 1d4+4
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Spiritual Hammer
casting sound = sound_Cast.wav
cast msg = /c summons a spiritual hammer.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,blunt
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = 3
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = $GIVE_CHAR_ITEM($Myself(), "Spiritual Hammer");
end script = $TAKE_CHAR_ITEM($Myself(), "Spiritual Hammer");
\(END)

// cleric level 3

\(BEGIN)
name = Bestow Curse
casting sound = sound_Cast.wav
cast msg = /c curses /t.
missile sound = none
coverage sound = none
hit sound = sound_hit_Curse.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,166,2,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,curse
Special Ability = spell_Attack,1
Special Ability = spell_Curse,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 6
casting time units = initiative
target quantity = 1
duration = 10*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cause Blindness
casting sound = sound_Cast.wav
cast msg = /c casts blindness on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,blind
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_Blind,cleric
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cause Disease
casting sound = sound_Cast.wav
cast msg = /c casts cause disease
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,111,2,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,disease
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_CauseDisease,cleric
targeting type = touch
level = 3
casting time = 10
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Blindness
casting sound = sound_Cast.wav
cast msg = /t can see again
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemoveBlindness,cleric
Special Ability = spell_FixBlind,cleric
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$cleric$0
Targeting type = touch
level = 3
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Disease
casting sound = sound_Cast.wav
cast msg = /t is cured
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemoveDisease,cleric
Special Ability = spell_FixDisease,cleric
Special Ability = DamageMagical,cureDis
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$cleric$0
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Dispel Magic|Cleric
casting sound = sound_Cast.wav
cast msg = /c dispels magical effects.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Dispel,cleric
Special Ability = casterlevel,$cleric$0
Special Ability = spell_Attack,1
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 3
casting time = 6
casting time units = initiative
target quantity = 3
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Prayer
casting sound = sound_Cast.wav
cast msg = /c is praying.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Prayer.png,150,2,48,48,0,1,2,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_Prayer,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = party
level = 3
casting time = 6
casting time units = initiative
target quantity = 8
duration = level
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = Remove Curse
casting sound = sound_Cast.wav
cast msg = /c casts removes curse on /t.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_FixCurse,cleric
targeting type = touch
level = 3
casting time = 6
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
activate script 1 = $CHAR_REMOVEALLITEMCURSE($TargetContext());$DELETE_CHARACTER_SA($TargetContext(),"IsBestowedCurse");$DELETE_CHARACTER_SA($TargetContext(),"IsCursed");$RETURN 1;
begin script = 
end script = 
\(END)

// cleric level 4

\(BEGIN)
name = Cause Serious Wounds
casting sound = sound_Cast.wav
cast msg = /c casts Cause Serious Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(2d8+1),delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Serious Wounds
casting sound = sound_Cast.wav
cast msg = /c casts Cure Serious Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,wound
Special Ability = spell_FixCure,cleric
targeting type = touch
level = 4
casting time = 7
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,2d8+1,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Neutralize Poison
casting sound = sound_Cast.wav
cast msg = /t is no longer poisoned.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_NeutralizePoison.png,200,14,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_NeutralizePoison,cleric
Special Ability = casterlevel,$cleric$0
Special Ability = StandardDisplaySpellEffect
Special Ability = DamageMagical,spell
Special Ability = spell_FixPoison,cleric
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_STATUS,0,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Poison
casting sound = sound_Cast.wav
cast msg = /c poisons /t.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Poison.png,200,8,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Poison,cleric
Special Ability = DamageMagical,poison
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$cleric$0
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Evil 10' Radius|Cleric
casting sound = sound_Cast.wav
cast msg = /t is protected from evil.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_ProtectionFromEvil,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
target quantity = 5
duration = 10*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Good 10' Radius|Cleric
casting sound = sound_Cast.wav
cast msg = /t is protected from good.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_ProtectionFromGood,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
target quantity = 5
duration = 10*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Sticks to Snakes
casting sound = sound_Cast.wav
cast msg = /t is surrounded by snakes.
missile sound = none
coverage sound = none
hit sound = none
linger sound = sound_Hit.wav
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
target quantity = 30
duration = 2*level
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d4)+level,delta,target,yes
begin script = 
end script = 
\(END)

// cleric level 5

\(BEGIN)
name = Cause Critical Wounds
casting sound = sound_Cast.wav
cast msg = /c casts Cause Critical Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
targeting type = touch
level = 5
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(3d8+3),delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Critical Wounds
casting sound = sound_Cast.wav
cast msg = /c casts Cure Critical Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,wound
Special Ability = spell_FixCure,cleric
targeting type = touch
level = 5
casting time = 8
casting time units = initiative
target quantity = 1
duration = 0
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,3d8+3,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Dispel Evil
casting sound = none
cast msg = /c banishes /t.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_DispelEvil,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 5
casting time = 8
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Dispel Good
casting sound = none
cast msg = /c casts dispel evil
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_DispelGood,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 5
casting time = 8
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Flame Strike
casting sound = sound_CastFlameStrike.wav
cast msg = /c blasts /t for /d points of damage.
missile sound = none
coverage sound = sound_CoverFlameStrike.wav
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_FlameStrike.png,200,4,48,48,0,1,2,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,fire
targeting type = arealinepickstart
level = 5
casting time = 8
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(6d8),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Raise Dead
casting sound = sound_Cast.wav
cast msg = /c casts Raise Dead on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_RaiseDead.png,67,26,48,48,0,1,2,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,raise
Special Ability = spell_FixRaise,cleric
Special Ability = spell_RaiseDead,cleric
targeting type = touch
level = 5
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-11,absolute,target,yes
activate script 1 = $VAR tgt;$VAR type;tgt \= $IndexOf($TargetContext());type \= $GET_CHAR_UNDEAD(tgt);$RETURN (type !\= "none" && type !\= "Vampire" && type !\= "Ghoul" && type !\= "Lich" && type !\= "Special");
modify script 1 = $VAR tgt;$VAR type;tgt \= $IndexOf($TargetContext());type \= $GET_CHAR_UNDEAD(tgt);$IF (type \=\= "Mummy" || type \=\= "Vampire" || type \=\= "Ghoul" || type \=\= "Lich" || type \=\= "Special")  {$RETURN $GET_CHAR_HITPOINTS(tgt) +# 11;};$IF (type \=\=# "Mummy")  {$SET_COMBATANT_SA($AttackerContext(),"mummy",1);};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Slay Living
casting sound = none
cast msg = /t is slain.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_SlayLiving.png,200,4,48,48,0,1,4,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = half damage
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,death
targeting type = touch
level = 5
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-11,absolute,target,yes
spell effect 2 = $CHAR_STATUS,2,absolute,target,yes
begin script = 
end script = 
\(END)

// cleric level 6

\(BEGIN)
name = Blade Barrier
casting sound = none
cast msg = /t is cut by blades for /d points of damage.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,slashing
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 6
casting time = 9
casting time units = initiative
target quantity = 3
duration = 3*level
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-8d8,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Harm
casting sound = none
cast msg = /c casts Harm on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
Special Ability = spell_Harm,cleric
targeting type = touch
level = 6
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,1d4,absolute,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
saving throw failed script 1 = $DEBUG("failed vs harm");
saving throw succeeded script 1 = $DEBUG("saved vs harm");
begin script = 
end script = 
\(END)

\(BEGIN)
name = Heal
casting sound = none
cast msg = /c casts Heal on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Heal.png,200,2,48,48,0,1,4,1,0,0
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,wound
Special Ability = spell_FixBlind,cleric
Special Ability = spell_FixCure,cleric
Special Ability = spell_FixDisease,cleric
Special Ability = spell_FixFeeblemind,cleric
Special Ability = spell_Heal,cleric
targeting type = touch
level = 6
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

// cleric level 7

\(BEGIN)
name = Destruction
casting sound = none
cast msg = /t is destroyed.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = none
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,death
targeting type = touch
level = 7
casting time = 1
casting time units = turns
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-15,absolute,target,yes
spell effect 2 = $CHAR_STATUS,5,absolute,target,yes
begin script = 
end script = $
\(END)

\(BEGIN)
name = Energy Drain
casting sound = none
cast msg = /t feels drained.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Drain,cleric
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
targeting type = touch
level = 7
casting time = 3
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = Restoration
casting sound = none
cast msg = /t feels restored.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Restoration,cleric
Special Ability = spell_FixDrain,cleric
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$cleric$0
targeting type = touch
level = 7
casting time = 3
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = Resurrection
casting sound = none
cast msg = /t is alive.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Resurrection,cleric
Special Ability = spell_FixRaise,cleric
Special Ability = DamageMagical,raise
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$cleric$0
targeting type = touch
level = 7
casting time = 1
casting time units = turns
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

// druid spells
// druid level 1

\(BEGIN)
name = Detect Magic|Druid
casting sound = sound_Cast.wav
cast msg = /t is detecting magic.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = CanSpellDetectMagic,Y
Special Ability = casterlevel,$druid$0
Special Ability = spell_DetectMagic,druid
Special Ability = StandardDisplaySpellEffect,Detecting Magic
Special Ability = time,12
targeting type = self
level = 1
casting time = 3
casting time units = initiative
target quantity = 1
duration = 12
duration units = rounds
target duration = 
target range = 0
price = 100
spell effect 1 = $CHAR_DETECTMAGIC,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Entangle
casting sound = sound_Cast.wav
cast msg = Vines entangle /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = spell_coverage_Entangle.png,200,8,48,48,0,1,0,1,0,0
target hit art = none
target linger art = spell_linger_Entangle.png,200,2,48,48,0,1,4,1,0,0
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_Entangle,druid
Special Ability = DamageMagical,bind
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$druid$0
targeting type = areacircle
level = 1
casting time = 3
casting time units = initiative
target quantity = 81
duration = 10
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Faerie Fire
casting sound = none
cast msg = /t is outlined in light.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_FaerieFire.png,210,2,48,48,0,1,4,1,0,0
target linger art = spell_linger_FaerieFire.png,200,4,48,48,0,1,4,1,0,0
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 3
casting time units = initiative
target quantity = 1
duration = 4*level
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = $CHAR_AC,2,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Invisibility to Animals
casting sound = none
cast msg = /t is invisible to animals.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_InvisibilityAnimals.png,200,2,48,48,0,1,4,1,0,0
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,illusion
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
target quantity = 1
duration = 10+level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Shillelagh
casting sound = sound_Cast.wav
cast msg = /c summons a shillelagh.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
targeting type = self
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,blunt
Special Ability = StandardDisplaySpellEffect
level = 1
casting time = 1
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = $GIVE_CHAR_ITEM($Myself(), "Shillelagh");
end script = $TAKE_CHAR_ITEM($Myself(), "Shillelagh");
\(END)

\(BEGIN)
name = Speak with Animals
casting sound = sound_Cast.wav
cast msg = /t can speak with animals.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 1
casting time units = rounds
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// druid level 2

\(BEGIN)
name = Barkskin
casting sound = none
cast msg = /c casts barkskin
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Barkskin,druid
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 3
casting time units = initiative
target quantity = 1
duration = 4+level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cause Light Wounds|Druid
casting sound = sound_Cast.wav
cast msg = /c casts Cause Light Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-1d8,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Charm Person or Mammal
casting sound = sound_Cast.wav
cast msg = /c casts a charm
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_HoldAnimal.png,111,2,48,48,0,1,0,1,0,0
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Druid
Cast by = druid
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,charm
Special Ability = spell_Attack,1
Special Ability = spell_CharmPersonOrMammal,druid
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 4
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 12
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Light Wounds|Druid
casting sound = sound_Cast.wav
cast msg = /c casts Cure Light Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_CureLightWounds.png,200,11,48,48,0,1,0,1,0,0
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,wound
Special Ability = spell_FixCure,druid
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,1d8,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Slow Poison|Druid
casting sound = sound_Cast.wav
cast msg = /t feels the poison slow.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_SlowPoison.png,150,7,48,48,0,1,0,1,0,0
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_FixPoison,druid
Special Ability = spell_SlowPoison,druid
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = initiative
target quantity = 1
duration = level
duration units = hours
target duration = 
target range = 1
price = 200
spell effect 1 = 
begin script = 
end script = 
\(END)

// druid level 3

\(BEGIN)
name = Cause Disease|Druid
casting sound = sound_Cast.wav
cast msg = /c casts cause disease
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,111,2,48,48,0,1,0,1,0,0
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,disease
Special Ability = spell_Attack,1
Special Ability = spell_Disease,druid
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Disease|Druid
casting sound = sound_Cast.wav
cast msg = /t is cured
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,cureDis
Special Ability = spell_RemoveDisease,druid
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Hold Animal
casting sound = sound_Cast.wav
cast msg = /c casts hold animal
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_HoldAnimal.png,210,2,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldAnimal.png,150,26,48,48,0,1,4,1,0,0
school = Druid
Cast by = druid
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,hold
Special Ability = spell_Attack,1
Special Ability = spell_HoldAnimal,druid
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 3
casting time = 5
casting time units = initiative
target quantity = 4
duration = 2*level
duration units = rounds
target duration = 
target range = 8
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Neutralize Poison|Druid
casting sound = sound_Cast.wav
cast msg = /t is no longer poisoned.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_NeutralizePoison.png,150,14,48,48,0,1,0,1,0,0
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_NeutralizePoison,druid
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_STATUS,0,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Poison|Druid
casting sound = sound_Cast.wav
cast msg = /t feels ill.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Poison.png,150,8,48,48,0,1,0,1,0,0
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,poison
Special Ability = spell_Attack,1
Special Ability = spell_Poison,druid
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection from Fire
casting sound = sound_Cast.wav
cast msg = /t is protected from fire
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = spell_cast_Druid.png,111,2,48,48,0,1,0,1,0,0
target linger art = spell_linger_ImmunityFire.png,200,2,48,48,0,1,4,1,0,0
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_ProtectionFromFire,druid
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 5
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// druid level 4

\(BEGIN)
name = Animal Summoning I
casting sound = sound_Cast.wav
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_SummonAnimal1,druid
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 4
casting time = 6
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cause Serious Wounds|Druid
casting sound = sound_Cast.wav
cast msg = /c casts Cause Serious Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(2d8+1),delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Serious Wounds|Druid
casting sound = sound_Cast.wav
cast msg = /c casts Cure Serious Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,wound
Special Ability = spell_FixCure,druid
targeting type = touch
level = 4
casting time = 7
casting time units = initiative
target quantity = 1
duration = 0
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,2d8+1,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Dispel Magic|Druid
casting sound = sound_Cast.wav
cast msg = /c dispels magical effects.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Dispel,druid
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 4
casting time = 6
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection from Lightning
casting sound = sound_Cast.wav
cast msg = /t is protected from lightning
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_cast_Druid.png,111,2,48,48,0,1,0,1,0,0
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_ProtectionFromLightning,druid
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 4
casting time = 6
casting time units = initiative
target quantity = 1
duration = 10*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// druid level 5

\(BEGIN)
name = Animal Summoning II
casting sound = sound_Cast.wav
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_SummonAnimal2,druid
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 5
casting time = 7
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Insect Plague
casting sound = sound_Cast.wav
cast msg = /c summons a plague of insects.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_InsectPlague.png,210,2,48,48,0,1,4,1,0,0
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_InsectPlagueDruid,druid
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 5
casting time = 1
casting time units = rounds
target quantity = 999
duration = level
duration units = rounds
target duration = 
target range = 15
price = 0
spell effect 1 = $CHAR_HITPOINTS,-1,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Sticks to Snakes|Druid
casting sound = sound_Cast.wav
cast msg = /t is surrounded by snakes.
missile sound = none
coverage sound = none
hit sound = none
linger sound = sound_Hit.wav
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = yes
linger affects once = no
save versus = spell
save result = none
targeting type = areacircle
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
level = 5
casting time = 7
casting time units = initiative
target quantity = 30
duration = 2*level
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d4)+level,delta,target,yes
begin script = 
end script = 
\(END)

// druid level 6

\(BEGIN)
name = Animal Summoning III
casting sound = sound_Cast.wav
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_SummonAnimal3,druid
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 6
casting time = 8
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cause Critical Wounds|Druid
casting sound = sound_Cast.wav
cast msg = /c casts Cause Critical Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
targeting type = touch
level = 6
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(3d8+3),delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Conjure Fire Elemental|Druid
casting sound = sound_Cast.wav
cast msg = /c summons a fire elemental.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_SummonElementalFire,druid
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 6
casting time = 6
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Critical Wounds|Druid
casting sound = sound_Cast.wav
cast msg = /c casts Cure Critical Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,wound
Special Ability = spell_FixCure,druid
targeting type = touch
level = 6
casting time = 8
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,3d8+3,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Feeblemind|Druid
casting sound = none
cast msg = /c casts Feeblemind on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,mind
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 6
casting time = 8
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 16
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw script 1 = $VAR tgt;tgt \= $IndexOf($TargetContext());$IF ($GET_CHAR_RACE(tgt) !\= "Human"){$IF ($GET_CHAR_Lvl(tgt,"magicUser") ># 0 || $GET_CHAR_Lvl(tgt,"druid") ># 0 || $GET_CHAR_Lvl(tgt,"ranger") ># 7 || $GET_CHAR_Lvl(tgt,"cleric") ># 0){$RETURN "-2";};}$ELSE{$IF ($GET_CHAR_Lvl(tgt,"magicUser") ># 0) {$RETURN "-4";};$IF ($GET_CHAR_Lvl(tgt,"ranger") ># 8) {$RETURN "-2";};$IF ($GET_CHAR_Lvl(tgt,"druid") ># 0||$GET_CHAR_Lvl(tgt,"ranger") \=\=# 8) {$RETURN "-1";};$IF ($GET_CHAR_Lvl(tgt,"cleric") ># 0||$GET_CHAR_Lvl(tgt,"paladin") ># 8) {$RETURN 1;};};$RETURN 40;
saving throw failed script 1 = $VAR tgt;tgt \= $IndexOf($TargetContext());$IF ($GET_CHARACTER_SA($TargetContext(),"pcINT") \=\= "-?-?-"){$SET_CHARACTER_SA($TargetContext(),"pcINT",$GET_CHAR_INT(tgt));$SET_CHARACTER_SA($TargetContext(),"pcWIS",$GET_CHAR_WIS(tgt));};$SET_CHARACTER_SA($TargetContext(),"IsFeebleminded",1);$SET_CHAR_INT(tgt,2);$SET_CHAR_WIS(tgt,2);
begin script = 
end script = 
\(END)

// druid level 7

\(BEGIN)
name = Confusion|Druid
casting sound = none
cast msg = /t feels disoriented
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,mind
Special Ability = spell_Attack,1
Special Ability = spell_Confusion,druid
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 7
casting time = 4
casting time units = initiative
target quantity = 3
duration = 2+level
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 =
begin script = 
end script = 
\(END)

\(BEGIN)
name = Conjure Earth Elemental|Druid
casting sound = sound_Cast.wav
cast msg = /c summons an earth elementa.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = druid
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$druid$0
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_SummonElementalEarth,druid
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 7
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// magic-user spells:
// magic-user level 1

\(BEGIN)
name = Burning Hands
casting sound = sound_Cast.wav
cast msg = /c blasts /t with /s for /d points of damage.
missile sound = sound_Cast.wav
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_BurningHands.png,150,4,48,48,0,1,2,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,fire
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 5
spell effect 1 = $CHAR_HITPOINTS,-level,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Charm Person
casting sound = sound_Cast.wav
cast msg = /c casts charm person
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_CharmPerson,magicUser
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 12
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Detect Magic|MagicUser
casting sound = sound_Cast.wav
cast msg = /t is detecting magic.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = CanSpellDetectMagic,Y
Special Ability = casterlevel,$magicUser$0
Special Ability = spell_DetectMagicMage,magicUser
Special Ability = StandardDisplaySpellEffect,Detecting Magic
targeting type = self
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_DETECTMAGIC,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Enlarge
casting sound = sound_Cast.wav
cast msg = /t is enlarged
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = yes
save versus = spell
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Enlarge,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 10*level
duration units = rounds
target duration = 
target range = level/2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Friends
casting sound = sound_Cast.wav
cast msg = /t is more charismatic
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 1
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,2d4,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Magic Missile
casting sound = sound_Cast.wav
cast msg = /c blasts /t with /s for /d points of damage
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MagicMissile.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_MagicMissile.png,150,6,48,48,0,1,0,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 6+level
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d4+1)*((level+1)/2),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Evil|MagicUser
casting sound = sound_Cast.wav
cast msg = /t is protected from evil
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_ProtectionFromEvil,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Good|MagicUser
casting sound = sound_Cast.wav
cast msg = /t is protected from good.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_ProtectionFromGood,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Read Magic
casting sound = sound_Cast.wav
cast msg = t is able to read magic.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in camp = no
in combat = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_ReadMagic, magicUser
targeting type = self
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Reduce
casting sound = sound_Cast.wav
cast msg = /t is reduced
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Reduce.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Reduce,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = level/2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Shield
casting sound = sound_Cast.wav
cast msg = /t is shielded.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = spell_Shield,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 5*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Shocking Grasp
casting sound = sound_Cast.wav
cast msg = /t is shocked for /d points of damage.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_ShockingGrasp.png,150,4,48,48,0,1,0,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,electricity
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d8+level),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Sleep
casting sound = sound_Cast.wav
cast msg = /t is put to sleep
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Sleep.png,300,3,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,charm
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Sleep,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 1
casting time = 1
casting time units = immediate
target quantity = 22
duration = 5*level
duration units = rounds
target duration = 
target range = 2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// magic-user level 2

\(BEGIN)
name = Detect Evil
casting sound = sound_Cast.wav
cast msg = /t can sense evil.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_DetectEvil.png,210,2,48,48,0,1,4,1,0,0
target linger art = spell_linger_DetectEvil.png,200,4,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = spellClass,magicUser
Special Ability = spell_DetectEvil,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = arealinepickstart
level = 2
casting time = 2
casting time units = initiative
target quantity = 1
duration = 5*level
duration units = rounds
target duration = 
target range = 12
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Detect Invisibility
casting sound = sound_Cast.wav
cast msg = /t can see more clearly
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = spellClass,magicUser
Special Ability = spell_SeeInvisible,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 1
casting time units = immediate
target quantity = 1
duration = 5*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_DETECTINVISIBLE,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Invisibility
casting sound = sound_Cast.wav
cast msg = /t is invisible
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_Invisibility.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_Invisible,magicUser
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,illusion
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = touch
level = 2
casting time = 2
casting time units = initiative
target quantity = 1
duration = 1
duration units = days
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Knock
casting sound = sound_Cast.wav
cast msg = /c opens a lock.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = no
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Unlock,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Know Alignment
casting sound = sound_Cast.wav
cast msg = /c knows /t alignment
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = spellClass,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 1
casting time units = rounds
target quantity = level/2
duration = level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Mirror Image
casting sound = sound_Cast.wav
cast msg = /t now has mirror images.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_MirrorImage.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,illusion
Special Ability = spellClass,magicUser
Special Ability = spell_MirrorImage,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 2
casting time units = initiative
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Ray of Enfeeblement
casting sound = sound_Cast.wav
cast msg = /c casts Ray of Enfeeblement on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_RayOfEnfeeblement.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Enfeebled.png,0,1,48,48,0,0,0,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,mind
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Enfeeble,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 2
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = level
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Stinking Cloud
casting sound = sound_Cast.wav
cast msg = /t is paralyzed by a wretched stink.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,0,1,0,0
target hit art = none
target linger art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = Par/Pois/DM
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,poison
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_StinkingCloud,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 2
casting time = 2
casting time units = initiative
target quantity = 2
duration = level
duration units = rounds
target duration = 1d4+1
target range = 2
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = Strength
casting sound = sound_Cast.wav
cast msg = /t feels stronger
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Strength.png,300,2,48,48,0,1,0,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = turns
target quantity = 1
duration = level
duration units = hours
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_STR,1,delta,target,yes
spell effect 2 = $CHAR_STRMOD,1d0,absolute,target,yes
spell effect 3 = $CHAR_DAMAGEBONUS,1,delta,target,yes
spell effect 4 = $CHAR_HITBONUS,1,delta,target,yes
activate script 1 = $IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"fighter") ># 0){$RETURN 1;};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"paladin") ># 0){$RETURN 1;};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"ranger") ># 0) {$RETURN 1;}$ELSE{$RETURN 0;};
modify script 1 = $IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"fighter") ># 0) {$RANDOM(8);};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"paladin") ># 0) {$RANDOM(8);};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"ranger") ># 0) {$RANDOM(8);};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"cleric") ># 0) {$RANDOM(6);};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"druid") ># 0) {$RANDOM(6);}$ELSE{$RANDOM(4);};
modify script 2 = $IF($GET_CHAR_STR($IndexOf($CharacterContext())) \=\=# 18){$RETURN ($RANDOM(100) +# 1);};
begin script = 
end script = 
\(END)

// magic-user level 3

\(BEGIN)
name = Blink
casting sound = sound_Cast.wav
cast msg = /c casts blink
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Blink,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 3
casting time = 0
casting time units = immediate
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Dispel Magic|Magic User
casting sound = sound_Cast.wav
cast msg = /c dispels magical effects.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Dispel,magicUser
Special Ability = casterlevel,$magicUser$0
Special Ability = spell_Attack,1
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areasquare
level = 3
casting time = 3
casting time units = initiative
target quantity = 3
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Fireball
casting sound = sound_Cast.wav
cast msg = /c blasts /t with /s for /d points of damage
missile sound = none
coverage sound = none
hit sound = sound_hit_Fireball.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_Fireball.png,50,8,48,48,1,1,0,1,0,0
target cover art = spell_coverage_Fireball.png,150,4,240,240,0,1,4,1,0,0
target hit art = spell_hit_Fireball.png,150,2,48,48,0,1,4,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,fire
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
target quantity = 37
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d6)*level,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Haste
casting sound = none
cast msg = /t feels faster.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Haste,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 3
casting time = 3
casting time units = initiative
target quantity = 4
duration = 3+level
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = $CHAR_AGE,1,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Hold Person|Magic User
casting sound = sound_Cast.wav
cast msg = /c casts hold person
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,hold
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_HoldPersonMU,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 3
casting time = 3
casting time units = initiative
target quantity = 4
duration = 2*level
duration units = rounds
target duration = 
target range = 12
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Invisibility 10' Radius
casting sound = sound_Cast.wav
cast msg = /t is invisible.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Invisible,magicUser
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,illusion
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
target quantity = 9
duration = 1
duration units = days
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_INVISIBLE,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Lightning Bolt
casting sound = none
cast msg = /c zaps /t for /d points of damage.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_LightningBolt.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_LightningBolt.png,150,4,48,48,0,1,2,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,electricity
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = arealinepickstart
level = 3
casting time = 3
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 4+level
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d6)*level,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Monster Summoning I
casting sound = none
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Summon1,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 3
casting time = 3
casting time units = initiative
target quantity = 1
duration = 2+level
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Evil 10' Radius| Magic User
casting sound = sound_Cast.wav
cast msg = /t is protected from evil.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_ProtectionFromEvil,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
target quantity = 5
duration = 2*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Good 10' Radius| Magic User
casting sound = sound_Cast.wav
cast msg = /t is protected from good.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_ProtectionFromGood,mage
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
target quantity = 5
duration = 2*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection from Normal Missiles
casting sound = sound_Cast.wav
cast msg = /t is protected from missiles.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_ImmuneNormalMissiles,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 3
casting time = 0
casting time units = initiative
target quantity = 1
duration = 10*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Slow
casting sound = none
cast msg = /t feels slower
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Slow,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 3
casting time = 3
casting time units = initiative
target quantity = 4
duration = 3+level
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// magic-user level 4

\(BEGIN)
name = Bestow Curse|Magic User
casting sound = sound_Cast.wav
cast msg = /c curses /t.
missile sound = none
coverage sound = none
hit sound = sound_hit_Curse.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,60,2,48,48,0,1,0,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,curse
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Curse,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 4
casting time = 4
casting time units = initiative
target quantity = 1
duration = 10*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Charm Monster
casting sound = sound_Cast.wav
cast msg = /c casts charm monster
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_CharmMonster,magicUser
Special Ability = spellClass,magicUser
targeting type = SelectByHitDice
level = 4
casting time = 4
casting time units = initiative
target quantity = 8
duration = 14
duration units = days
target duration = 
target range = 6
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Confusion
casting sound = none
cast msg = /t feels disoriented.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,mind
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Confusion,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = SelectByHitDice
level = 4
casting time = 4
casting time units = initiative
target quantity = 2d8
duration = 2+level
duration units = rounds
target duration = 
target range = 12
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = Dimension Door
casting sound = sound_Cast.wav
cast msg = /t steps out of view.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_DimensionDoor,magicUser
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$magicUser$0
Special Ability = spellClass,magicUser
targeting type = arealinepickend
level = 4
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Fear
casting sound = sound_Cast.wav
cast msg = /t is afraid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Fear,magicUser
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,mind
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areacone
level = 4
casting time = 4
casting time units = initiative
target quantity = 3
duration = 
duration units = instantaneous
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Fire Shield
casting sound = sound_Cast.wav
cast msg = /t is shielded.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_ImmunityFire.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,fire
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_FireShield,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 4
casting time = 0
casting time units = initiative
target quantity = 1
duration = 2+level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Fumble
casting sound = none
cast msg = /t feels awkward.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,mind
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Fumble,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 4
casting time = 4
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = level
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = Ice Storm
casting sound = none
cast msg = /c pelts /t with ice for /d points of damage.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_IceStorm.png,50,8,48,48,1,1,0,1,0,0
target cover art = spell_coverage_IceStorm.png,100,9,240,240,0,1,0,1,0,0
target hit art = spell_hit_IceStorm.png,150,3,48,48,0,1,2,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 4
casting time units = initiative
target quantity = 21
duration = 
duration units = instantaneous
target duration = 
target range = 2
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(3d10),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Minor Globe of Invulnerability
casting sound = sound_Cast.wav
cast msg = /c is protected from minor spells.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_ImmuneSpellsMinor,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 4
casting time = 4
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Monster Summoning II
casting sound = none
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Summon2,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 4
casting time = 4
casting time units = initiative
target quantity = 1
duration = 3+level
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Remove Curse|Magic User
casting sound = sound_Cast.wav
cast msg = /c lifts the curse from /t.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
targeting type = touch
level = 4
casting time = 4
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
activate script 1 = $CHAR_REMOVEALLITEMCURSE($TargetContext());$DELETE_CHARACTER_SA($TargetContext(),"IsBestowedCurse");$DELETE_CHARACTER_SA($TargetContext(),"IsCursed");$RETURN 1;
begin script = 
end script = 
\(END)

// magic-user level 5

\(BEGIN)
name = Cloudkill
casting sound = sound_Cast.wav
cast msg = /c casts cloudkill
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = spell_linger_Cloudkill.png,250,4,48,48,0,1,0,1,0,0
target hit art = spell_linger_Cloudkill.png,250,4,48,48,0,1,0,1,0,0
target linger art = spell_linger_Cloudkill.png,250,4,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = Par/Pois/DM
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,poison
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Cloudkill,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 5
casting time = 5
casting time units = initiative
target quantity = 3
duration = level
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,0,delta,target,yes
activate script 1 = $VAR tgt;$VAR name;$VAR monLvl;$VAR lvl;$VAR tlvl;$VAR list;$VAR i;$IF ($GET_HASPOISONIMMUNITY($TargetContext())){$RETURN;};tgt \= $IndexOf($TargetContext());name \= $GET_CHAR_NAME(tgt);lvl \= 0;monLvl \= $GET_MONSTERTYPE_SA(name,"monsterlevel");$IF (monLvl !\= "-?-?-")   {lvl \= monLvl;}$ELSE  {   list \= "$fighter$cleric$ranger$paladin$magicUser$thief$druid";   i \= 0;   $WHILE (i <# 7)     {      tlvl \= $GET_CHAR_Lvl(tgt,$DelimitedStringSubstring(list,i));      $IF (tlvl ># lvl){lvl \= tlvl;};      i \= i +# 1;     };  };$SET_COMBATANT_SA($TargetContext(),"cloudkill",$GET_PARTY_TIME());$IF (lvl <\=# 4)  {   $SET_CHARACTER_SA($TargetContext(),"SaveAdjPPDM",50);   $RETURN 1;  };$IF (lvl \=\=# 5)  {   $SET_CHARACTER_SA($TargetContext(),"SaveAdjPPDM",4);   $RETURN 1;  };$IF (lvl \=\=# 6)  {$RETURN 1;}$ELSE {$RETURN;};
modify script 1 = $RETURN -# $GET_CHAR_HITPOINTS($IndexOf($TargetContext()));
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cone of Cold
casting sound = none
cast msg = /t is frozen for /d points of damage.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_ConeOfCold.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_ConeOfCold.png,200,4,48,48,0,1,4,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = DamageMagical,cold
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$magicUser$0
Special Ability = spellClass,magicUser
targeting type = areacone
level = 5
casting time = 5
casting time units = initiative
target quantity = 3
duration = 
duration units = instantaneous
target duration = 
target range = level/2
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d4+1)*level,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Conjure Air Elemental
casting sound = sound_Cast.wav
cast msg = /c summons an air elemental.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_SummonElementalAir,magicUser
targeting type = areasquare
level = 5
casting time = 0
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Conjure Earth Elemental
casting sound = sound_Cast.wav
cast msg = /c summons an earth elemental.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_SummonElementalEarth,magicUser
targeting type = areasquare
level = 5
casting time = 0
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Conjure Fire Elemental
casting sound = sound_Cast.wav
cast msg = /c summons a fire elemental.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_SummonElementalFire,magicUser
targeting type = areasquare
level = 5
casting time = 0
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Conjure Water Elemental
casting sound = sound_Cast.wav
cast msg = /c summons a water elemental.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_SummonElementalWater,magicUser
targeting type = areasquare
level = 5
casting time = 0
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Feeblemind
casting sound = none
cast msg = /c casts Feeblemind on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,mind
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
targeting type = selectByCount
level = 5
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = level
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw script 1 = $VAR tgt;tgt \= $IndexOf($TargetContext());$IF ($GET_CHAR_RACE(tgt) !\= "Human"){$IF ($GET_CHAR_Lvl(tgt,"magicUser") ># 0 || $GET_CHAR_Lvl(tgt,"druid") ># 0 || $GET_CHAR_Lvl(tgt,"ranger") ># 7 || $GET_CHAR_Lvl(tgt,"cleric") ># 0){$RETURN "-2";};}$ELSE{$IF ($GET_CHAR_Lvl(tgt,"magicUser") ># 0) {$RETURN "-4";};$IF ($GET_CHAR_Lvl(tgt,"ranger") ># 8) {$RETURN "-2";};$IF ($GET_CHAR_Lvl(tgt,"druid") ># 0||$GET_CHAR_Lvl(tgt,"ranger") \=\=# 8) {$RETURN "-1";};$IF ($GET_CHAR_Lvl(tgt,"cleric") ># 0||$GET_CHAR_Lvl(tgt,"paladin") ># 8) {$RETURN 1;};};$RETURN 40;
saving throw failed script 1 = $VAR tgt;tgt \= $IndexOf($TargetContext());$IF ($GET_CHARACTER_SA($TargetContext(),"pcINT") \=\= "-?-?-"){$SET_CHARACTER_SA($TargetContext(),"pcINT",$GET_CHAR_INT(tgt));$SET_CHARACTER_SA($TargetContext(),"pcWIS",$GET_CHAR_WIS(tgt));};$SET_CHAR_INT(tgt,2);$SET_CHAR_WIS(tgt,2);$SET_CHARACTER_SA($TargetContext(),"IsFeebleminded",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Fire Touch
casting sound = none
cast msg = /t is burned for /d points of damage.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,fire
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 5
casting time = 5
casting time units = initiative
target quantity = 1
duration = level
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(2d6),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Hold Monster
casting sound = none
cast msg = /c casts hold monster
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = spell_hit_HoldMonster.png,200,4,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldMonster.png,200,26,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,hold
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_HoldMonster,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 5
casting time = 5
casting time units = initiative
target quantity = 4
duration = level
duration units = rounds
target duration = 
target range = level/2
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Monster Summoning III
casting sound = none
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Summon3,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 5
casting time = 5
casting time units = initiative
target quantity = 1
duration = 4+level
duration units = rounds
target duration = 
target range = 5
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection from Acid
casting sound = sound_Cast.wav
cast msg = /t is protected from acid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = spell_cast_MU.png,111,2,48,48,0,1,0,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_ProtectionFromAcid,magicUser
targeting type = touch
level = 5
casting time = 1
casting time units = rounds
target quantity = 1
duration = 1d4+8
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// magic-user level 6

\(BEGIN)
name = Death Spell
casting sound = sound_Cast.wav
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,death
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_DeathSpellQ,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 6
casting time = 6
casting time units = initiative
target quantity = 1*(level/2)
duration = 
duration units = instantaneous
target duration = 
target range = 1*(level/2)
price = 0
spell effect 1 = $CHAR_HITPOINTS,-10,absolute,target,yes
activate script 1 = $VAR tgt;$VAR status;$VAR opr;$VAR rnd;$VAR name;$VAR tlvl;$VAR lvl;$VAR i;$VAR bclass;$VAR cls;$VAR pv;$VAR pvList;tgt \= $IndexOf($TargetContext());status \= $GET_CHAR_STATUS(tgt);$IF (status ># 1) {$RETURN;};$IF ($GET_HASDEATHIMMUNITY($TargetContext())) {$RETURN;};opr \= $GET_COMBATANT_SA($AttackerContext(),"CombatRoundStart1");$IF (opr  \=\= "-?-?-")  {   $SET_COMBATANT_SA($AttackerContext(),"CombatRoundStart1", 5);   rnd \= $RANDOM(20) +# $RANDOM(20) +# $RANDOM(20) +# $RANDOM(20) +# 4;   $SET_COMBATANT_SA($AttackerContext(),"PointPool", rnd);  };rnd \= $GET_COMBATANT_SA($AttackerContext(),"PointPool");$IF (rnd <# 1) {$RETURN;};name \= $GET_CHAR_NAME(tgt);tlvl \= $GET_MONSTERTYPE_SA(name,"monsterlevel");$IF (tlvl !\= "-?-?-") {lvl \= tlvl;}$ELSE  {   lvl \= 0;   i \= 0;   bclass \= "$fighter$cleric$ranger$paladin$magicUser$thief$druid";   cls \= 0;   $WHILE (cls !\= "")     {      cls \= $DelimitedStringSubstring(bclass,i);      tlvl \= $GET_CHAR_Lvl(tgt,cls);      $IF (tlvl ># lvl) {lvl \= tlvl;};      i \= i +# 1;     };  };$IF (lvl ># 9 ){$RETURN;};pvList \= "$1$1$3$3$3$10$10$10$20$20";pv \= $DelimitedStringSubstring(pvList,lvl);$IF (rnd >\=# pv)  {   rnd \= rnd -# pv;   $SET_COMBATANT_SA($AttackerContext(),"PointPool",rnd);   $RETURN 1;  };
begin script = 
end script = 
\(END)

\(BEGIN)
name = Disintegrate
casting sound = none
cast msg = /t is disintegrated
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,death
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$magicUser$0
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 6
casting time = 6
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = level/2
price = 0
spell effect 1 = $CHAR_HITPOINTS,-11,absolute,target,yes
spell effect 2 = $CHAR_STATUS,5,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Flesh to Stone
casting sound = none
cast msg = /t is petrified
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,petrify
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Petrify,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 6
casting time = 6
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = level
price = 0
spell effect 1 = $CHAR_STATUS,4,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Globe of Invulnerability
casting sound = sound_Cast.wav
cast msg = /t is protected from spells.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_ImmuneSpells,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 6
casting time = 1
casting time units = rounds
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Invisible Stalker
casting sound = sound_Cast.wav
cast msg = /c summons an invisible stalker.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_SummonInvisibleStalker,magicUser
targeting type = areacircle
level = 6
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Monster Summoning IV
casting sound = none
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Summon4,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 6
casting time = 6
casting time units = initiative
target quantity = 1
duration = 5+level
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Power Word, Silence
casting sound = sound_Cast.wav
cast msg = /t is silenced.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Silence15.png,200,4,48,48,0,1,0,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_Silence,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 6
casting time = 1
casting time units = initiative
target quantity = 1
duration = 2
duration units = rounds
target duration = 
target range = level
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Stone to Flesh
casting sound = none
cast msg = /t can move again
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_RemovePetrified,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 6
casting time = 6
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = level
price = 0
spell effect 1 = $CHAR_STATUS,0,absolute,target,yes
begin script = 
end script = 
\(END)

// magic-user level 7

\(BEGIN)
name = Charm Plants
casting sound = sound_Cast.wav
cast msg = /t is charmed.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_CharmPlants,magicUser
targeting type = areasquare
level = 7
casting time = 7
casting time units = initiative
target quantity = 3
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Delayed Blast Fireball
casting sound = sound_Cast.wav
cast msg = /c blasts /t for /d points of damage
missile sound = none
coverage sound = none
hit sound = sound_hit_Fireball.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_Fireball.png,50,8,48,48,1,1,0,1,0,0
target cover art = spell_coverage_Fireball.png,200,2,48,48,0,1,4,1,0,0
target hit art = spell_hit_Fireball.png,200,2,48,48,0,1,4,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,fire
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 7
casting time = 7
casting time units = initiative
target quantity = 37
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d6+1)*level,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Mass Invisibility
casting sound = sound_Cast.wav
cast msg = /t fades from view
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Invisible,magicUser
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,illusion
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 7
casting time = 7
casting time units = initiative
target quantity = 50
duration = 1
duration units = days
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_INVISIBLE,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Monster Summoning V
casting sound = none
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Summon5,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 7
casting time = 7
casting time units = initiative
target quantity = 1
duration = 6+level
duration units = rounds
target duration = 
target range = 7
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Power Word, Stun
casting sound = sound_Cast.wav
cast msg = /t is stunned.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,mind
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_PowerWordStun,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 7
casting time = 1
casting time units = immediate
target quantity = 1
duration = 2d4
duration units = rounds
target duration = 
target range = .5*level
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

// magic-user level 8

\(BEGIN)
name = Mass Charm
casting sound = sound_Cast.wav
cast msg = /c casts mass charm
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_HoldPerson.png,111,4,48,48,0,1,0,1,0,0
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_MassCharm,magicUser
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 8
casting time = 8
casting time units = initiative
target quantity = 999
duration = 2
duration units = days
target duration = 
target range = 5
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
activate script 1 = $SET_CHARACTER_SA($TargetContext(),"SaveAdjSpell",2);$RETURN 1;
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Mind Blank
casting sound = sound_Cast.wav
cast msg = /c has a blanked mind.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_MindBlank.png,210,2,48,48,0,1,0,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_MindBlank,mage
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 8
casting time = 0
casting time units = initiative
target quantity = 1
duration = 1
duration units = days
target duration = 
target range = 3
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Monster Summoning VI
casting sound = none
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Summon6,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 8
casting time = 8
casting time units = initiative
target quantity = 1
duration = 7+level
duration units = rounds
target duration = 
target range = 8
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Otto's Irresistible Dance
casting sound = sound_Cast.wav
cast msg = /t is dancing maniacally.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Otto.png,250,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,mind
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = touch
level = 8
casting time = 5
casting time units = initiative
target quantity = 1
duration = 1d4+1
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_AC,4,delta,target,yes
spell effect 2 = $CHAR_SAVEVSPPDM,20,absolute,target,yes
spell effect 3 = $CHAR_SAVEVSPP,20,absolute,target,yes
spell effect 4 = $CHAR_SAVEVSRSW,20,absolute,target,yes
spell effect 5 = $CHAR_SAVEVSBR,20,absolute,target,yes
spell effect 6 = $CHAR_SAVEVSSP,20,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Power Word, Blind
casting sound = sound_Cast.wav
cast msg = /t is blinded
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Blind,magicUser
Special Ability = DamageMagical,blind
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$magicUser$0
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 8
casting time = 1
casting time units = immediate	
target quantity = 9
duration = 
duration units = instantaneous
target duration = 
target range = 2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// magic-user level 9

\(BEGIN)
name = Meteor Swarm
casting sound = sound_Cast.wav
cast msg = /c blasts /t for /d points of damage.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_Fireball.png,0,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_FlameStrike.png,100,4,48,48,0,1,6,1,0,0
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,fire
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = arealinepickend
level = 9
casting time = 9
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 4+level
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(10d4),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Monster Summoning VII
casting sound = none
cast msg = /c summons aid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Summon7,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 9
casting time = 9
casting time units = initiative
target quantity = 1
duration = 8+level
duration units = rounds
target duration = 
target range = 9
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Power Word, Kill
casting sound = sound_Cast.wav
cast msg = /c slays /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,death
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_PowerWordKill,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 9
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = level/4
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

// ranger spells:
// ranger druid spells level 1

\(BEGIN)
name = Detect Magic|Ranger
casting sound = sound_Cast.wav
cast msg = /t is detecting magic.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = CanSpellDetectMagic,Y
Special Ability = StandardDisplaySpellEffect,Detecting Magic
Special Ability = spell_DetectMagic,ranger
Special Ability = time,12
Special Ability = casterlevel,$ranger$7
targeting type = self
level = 1
casting time = 3
casting time units = initiative
target quantity = 1
duration = 12
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_DETECTMAGIC,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Entangle|Ranger
casting sound = sound_Cast.wav
cast msg = Vines entangle /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = spell_coverage_Entangle.png,200,8,48,48,0,1,0,1,0,0
target hit art = none
target linger art = spell_linger_Entangle.png,200,2,48,48,0,1,4,1,0,0
school = Druid
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_Entangle,ranger
Special Ability = casterlevel,$ranger$7
Special Ability = spell_Attack,1
Special Ability = DamageMagical,bind
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 1
casting time = 3
casting time units = initiative
target quantity = 81
duration = 10
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Faerie Fire|Ranger
casting sound = none
cast msg = /t is outlined in light.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_FaerieFire.png,210,2,48,48,0,1,4,1,0,0
target linger art = spell_linger_FaerieFire.png,200,4,48,48,0,1,4,1,0,0
school = Druid
Cast by = ranger
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$7
Special Ability = spell_Attack,1
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 3
casting time units = initiative
target quantity = 1
duration = 4*level
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = $CHAR_AC,2,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Invisibility to Animals|Ranger
casting sound = none
cast msg = /t is invisible to animals.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_InvisibilityAnimals.png,200,2,48,48,0,1,4,1,0,0
school = Druid
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$7
Special Ability = DamageMagical,illusion
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
target quantity = 1
duration = 10+level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Shillelagh|Ranger
casting sound = sound_Cast.wav
cast msg = /c summons a shillelagh.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
targeting type = self
Special Ability = casterlevel,$ranger$7
Special Ability = DamageMagical,blunt
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
level = 1
casting time = 1
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = $GIVE_CHAR_ITEM($Myself(), "Shillelagh");
end script = $TAKE_CHAR_ITEM($Myself(), "Shillelagh");
\(END)

\(BEGIN)
name = Speak with Animals|Ranger
casting sound = sound_Cast.wav
cast msg = /t can speak with animals.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$7
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 1
casting time units = rounds
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// ranger druid spells level 2

\(BEGIN)
name = Barkskin|Ranger
casting sound = none
cast msg = /c casts barkskin
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$7
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Barkskin,ranger
targeting type = touch
level = 2
casting time = 3
casting time units = initiative
target quantity = 1
duration = 4+level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cause Light Wounds|Ranger
casting sound = sound_Cast.wav
cast msg = /c casts Cause Light Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Druid
Cast by = ranger
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$ranger$7
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-1d8,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Charm Person or Mammal|Ranger
casting sound = sound_Cast.wav
cast msg = /c casts a charm
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_HoldAnimal.png,111,2,48,48,0,1,0,1,0,0
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Druid
Cast by = ranger
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$ranger$7
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_CharmPersonOrMammal,ranger
targeting type = selectByCount
level = 2
casting time = 4
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 12
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Light Wounds|Ranger
casting sound = sound_Cast.wav
cast msg = /c casts Cure Light Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_CureLightWounds.png,200,11,48,48,0,1,0,1,0,0
target linger art = none
school = Druid
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$7
Special Ability = DamageMagical,wound
Special Ability = spell_FixCure,ranger
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,1d8,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Hold Animal|Ranger
casting sound = sound_Cast.wav
cast msg = /t is held
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_HoldAnimal.png,210,2,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldAnimal.png,150,26,48,48,0,1,4,1,0,0
school = Druid
Cast by = ranger
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_HoldAnimal,ranger
Special Ability = casterlevel,$ranger$7
Special Ability = DamageMagical,hold
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
target quantity = 1d4
duration = 2*level
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Slow Poison|Ranger
casting sound = sound_Cast.wav
cast msg = /t feels the poison slow.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Druid.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_SlowPoison.png,150,7,48,48,0,1,0,1,0,0
target linger art = none
school = Druid
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_FixPoison,ranger
Special Ability = spell_SlowPoison,ranger
Special Ability = casterlevel,$ranger,$18
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = initiative
target quantity = 1
duration = level
duration units = hours
target duration = 
target range = 1
price = 200
spell effect 1 = 
begin script = 
end script = 
\(END)

// ranger mu spells level 1

\(BEGIN)
name = Burning Hands|Ranger
casting sound = sound_Cast.wav
cast msg = /c blasts /t with /s for /d points of damage.
missile sound = sound_Cast.wav
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_BurningHands.png,150,4,48,48,0,1,2,1,0,0
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,fire
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$ranger$8
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-level,delta,target,yes
modify script 1 = $RETURN -# ($GET_CHAR_Lvl($IndexOf($AttackerContext()),"ranger") -# 8);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Charm Person|Ranger
casting sound = sound_Cast.wav
cast msg = /t is charmed
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = ranger
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_CharmPerson,ranger
targeting type = selectByCount
level = 1
casting time = 1
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 12
price = 0
spell effect 1 = $CHAR_CHA,100,delta,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Detect Magic|Ranger(Magic-User)
casting sound = sound_Cast.wav
cast msg = /t is detecting magic.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = CanSpellDetectMagic,Y
Special Ability = StandardDisplaySpellEffect,Detecting Magic
Special Ability = spell_DetectMagicMage,ranger
Special Ability = casterlevel,$ranger$8
targeting type = self
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_DETECTMAGIC,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Enlarge|Ranger
casting sound = sound_Cast.wav
cast msg = /t is enlarged
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = yes
save versus = spell
save result = negates
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_Enlarge,ranger
targeting type = selectByCount
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 10*level
duration units = rounds
target duration = 
target range = level/2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Friends|Ranger
casting sound = sound_Cast.wav
cast msg = /t is more charismatic
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,2d4,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Magic Missile|Ranger
casting sound = sound_Cast.wav
cast msg = /c blasts /t with /s for /d points of damage
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MagicMissile.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_MagicMissile.png,150,6,48,48,0,1,0,1,0,0
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,spell
Special Ability = spell_RangerlevelMU,1
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 6+level
price = 0
spell effect 1 = $CHAR_HITPOINTS,0,delta,target,yes
modify script 1 = $VAR n;$VAR i;$VAR dmg;n \= ($GET_CHAR_Lvl($IndexOf($AttackerContext()),"ranger") -# 7) /# 2;i \= 0;dmg \= 0;$WHILE (i <# n) {  dmg \= dmg +# $RANDOM(4) +# 2;  i \= i +# 1; };$DEBUG("n "+ n +", i "+ i +", dmg "+ dmg);$RETURN -# dmg;
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Evil|Ranger
casting sound = sound_Cast.wav
cast msg = /t is protected from evil
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromEvil,ranger
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Good|Ranger
casting sound = sound_Cast.wav
cast msg = /t is protected from good.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromGood,ranger
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 1
casting time units = initiative
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Read Magic|Ranger
casting sound = sound_Cast.wav
cast msg = t is able to read magic.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = no
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$8
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Reduce|Ranger
casting sound = sound_Cast.wav
cast msg = /t is reduced
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Reduce.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_Reduce,ranger
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = level/2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Shield|Ranger
casting sound = sound_Cast.wav
cast msg = /t is shielded.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$8
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Shield,ranger
targeting type = self
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 5*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Shocking Grasp|Ranger
casting sound = sound_Cast.wav
cast msg = /t is shocked for /d points of damage.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_ShockingGrasp.png,150,4,48,48,0,1,0,1,0,0
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,electricity
Special Ability = Dice,1
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,0,delta,target,yes
modify script 1 = $RETURN -# ($GET_CHAR_Lvl($IndexOf($AttackerContext()),"ranger") -# 7 +# $RANDOM(8));
begin script = 
end script = 
\(END)

\(BEGIN)
name = Sleep|Ranger
casting sound = sound_Cast.wav
cast msg = /t is put to sleep
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Sleep.png,300,3,48,48,0,1,4,1,0,0
school = Magic User
Cast by = ranger
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Sleep,ranger
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,charm
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 1
casting time = 1
casting time units = immediate
target quantity = 22
duration = 5*level
duration units = rounds
target duration = 
target range = 2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// ranger  mu spells level 2

\(BEGIN)
name = Detect Invisibility|Ranger
casting sound = sound_Cast.wav
cast msg = /t can see more clearly
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SeeInvisible,ranger
Special Ability = casterlevel,$ranger$8
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 1
casting time units = initiative
target quantity = 1
duration = 5*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_DETECTINVISIBLE,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Invisibility|Ranger
casting sound = sound_Cast.wav
cast msg = /t is invisible
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_Invisibility.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_Invisible,ranger
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,illusion
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 2
casting time units = initiative
target quantity = 1
duration = 1
duration units = days
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Knock|Ranger
casting sound = sound_Cast.wav
cast msg = /c opens a lock.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,spell
Special Ability = spell_Unlock,ranger
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Mirror Image|Ranger
casting sound = sound_Cast.wav
cast msg = /t now has mirror images.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_MirrorImage.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_MirrorImage,ranger
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,illusion
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 2
casting time units = initiative
target quantity = 1
duration = 3*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Ray of Enfeeblement|Ranger
casting sound = sound_Cast.wav
cast msg = /c casts Ray of Enfeeblement on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_RayOfEnfeeblement.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Enfeebled.png,0,1,48,48,0,0,0,1,0,0
school = Magic User
Cast by = ranger
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,mind
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,ranger
Special Ability = spell_Attack,1
Special Ability = spell_Enfeeble,ranger
targeting type = selectByCount
level = 2
casting time = 2
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = level
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Stinking Cloud|Ranger
casting sound = sound_Cast.wav
cast msg = /t is paralyzed by a wretched stink.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,0,1,0,0
target hit art = none
target linger art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,4,1,0,0
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = no
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = Par/Pois/DM
save result = none
Special Ability = spell_StinkingCloud,ranger
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,poison
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 2
casting time = 2
casting time units = initiative
target quantity = 2
duration = level
duration units = rounds
target duration = 1d4+1
target range = 2
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = Strength|Ranger
casting sound = sound_Cast.wav
cast msg = /t feels stronger
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Strength.png,300,2,48,48,0,1,0,1,0,0
school = Magic User
Cast by = ranger
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$ranger$8
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = turns
target quantity = 1
duration = level
duration units = hours
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_STR,1,delta,target,yes
spell effect 2 = $CHAR_STRMOD,1d0,absolute,target,yes
spell effect 3 = $CHAR_DAMAGEBONUS,1,delta,target,yes
spell effect 4 = $CHAR_HITBONUS,1,delta,target,yes
activate script 1 = $IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"fighter") ># 0){$RETURN 1;};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"paladin") ># 0){$RETURN 1;};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"ranger") ># 0) {$RETURN 1;}$ELSE{$RETURN 0;};
modify script 1 = $IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"fighter") ># 0) {$RANDOM(8);};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"paladin") ># 0) {$RANDOM(8);};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"ranger") ># 0) {$RANDOM(8);};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"cleric") ># 0) {$RANDOM(6);};$IF ($GET_CHAR_Lvl($IndexOf($CharacterContext()),"druid") ># 0) {$RANDOM(6);}$ELSE{$RANDOM(4);};
modify script 2 = $IF($GET_CHAR_STR($IndexOf($CharacterContext())) \=\=# 18){$RETURN ($RANDOM(100) +# 1);};
begin script = 
end script = 
\(END)

// paladin spells
// paladin level 1

\(BEGIN)
name = Bless|Paladin
casting sound = sound_Cast.wav
cast msg = /c blesses /t.
missile sound = none
coverage sound = none
hit sound = sound_hit_Bless.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Bless.png,150,2,48,48,0,1,4,1,0,0
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = spell_Bless,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 1
casting time = 1
casting time units = rounds
target quantity = 5
duration = 6
duration units = rounds
target duration = 
target range = 5
price = 0
spell effect 1 = $CHAR_MORALE,1,delta,target,yes
activate script 1 = $VAR mySide;mySide \= $GET_COMBATANT_SA($AttackerContext(),"side");$IF (mySide !\= "-?-?-")  {   $IF (mySide !\=# $GET_COMBATANT_SA($TargetContext(),"side"))     {$RETURN;};   $IF ($VisualDistance($IndexOf($TargetContext()),$IndexOf($NEAREST_ENEMY_TO($TargetContext()))) <# 2)     {$RETURN;};  };$RETURN 1;
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Light Wounds|Paladin
casting sound = sound_Cast.wav
cast msg = /c casts Cure Light Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_CureLightWounds.png,200,11,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,wound
Special Ability = spell_FixCure,paladin
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,1d8,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Detect Magic|Paladin
casting sound = sound_Cast.wav
cast msg = /t is detecting magic.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = spell_DetectMagic,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 1
casting time units = rounds
target quantity = 1
duration = 10
duration units = rounds
target duration = 
target range = 0
price = 100
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Evil|Paladin
casting sound = sound_Cast.wav
cast msg = /t is protected from evil.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = spell_ProtectionFromEvil,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
target quantity = 1
duration = 3*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Resist Cold|Paladin
casting sound = sound_Cast.wav
cast msg = /t feels warmer.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,2,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_Linger_ImmunityCold.png,200,2,48,48,0,1,4,1,0,0
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = spell_ColdResistant,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
target quantity = 1
duration = 10*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// paladin level 2

\(BEGIN)
name = Find Traps|Paladin
casting sound = sound_Cast.wav
cast msg = /t is more aware of the surrounding area.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = no
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = 30
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_DETECTTRAPS,1,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Hold Person|Paladin
casting sound = sound_Cast.wav
cast msg = /t is held.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4,1,0,0
school = Cleric
Cast by = paladin
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_HoldPersonCleric,paladin
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,hold
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
target quantity = 3
duration = 4+level
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Resist Fire|Paladin
casting sound = sound_Cast.wav
cast msg = /t is resistant to fire.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_ImmunityFire.png,200,2,48,48,0,1,4,1,0,0
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = spell_FireResistant,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Silence 15' Radius|Paladin
casting sound = sound_Cast.wav
cast msg = /t is silenced
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Silence15.png,210,4,48,48,0,1,4,1,0,0
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = spell_Silence,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 2
casting time = 5
casting time units = initiative
target quantity = 21
duration = 2*level
duration units = rounds
target duration = 
target range = 2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Slow Poison|Paladin
casting sound = sound_Cast.wav
cast msg = /t feels the poison slow.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_SlowPoison.png,150,7,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_FixPoison,paladin
Special Ability = spell_SlowPoison,paladin
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = initiative
target quantity = 1
duration = level
duration units = hours
target duration = 
target range = 1
price = 200
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = Snake Charm|Paladin
casting sound = sound_Cast.wav
cast msg = /t is charmed
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_HoldAnimal.png,100,13,48,48,0,1,0,1,0,0
school = Cleric
Cast by = paladin
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,charm
Special Ability = spell_Attack,1
Special Ability = spell_SnakeCharm,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
target quantity = level/2
duration = 1d4+4
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Spiritual Hammer|Paladin
casting sound = sound_Cast.wav
cast msg = /c summons a spiritual hammer.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,blunt
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 5
casting time units = initiative
target quantity = 1
duration = 3
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = $GIVE_CHAR_ITEM($Myself(), "Spiritual Hammer");
end script = $TAKE_CHAR_ITEM($Myself(), "Spiritual Hammer");
\(END)

// paladin level 3

\(BEGIN)
name = Cure Blindness|Paladin
casting sound = sound_Cast.wav
cast msg = /t can see again
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemoveBlindness,paladin
Special Ability = spell_FixBlind,paladin
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$paladin$8
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Disease|Paladin
casting sound = sound_Cast.wav
cast msg = /t is cured
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemoveDisease,paladin
Special Ability = spell_FixDisease,paladin
Special Ability = DamageMagical,cureDis
Special Ability = StandardDisplaySpellEffect
Special Ability = casterlevel,$paladin$8
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Dispel Magic|Paladin
casting sound = sound_Cast.wav
cast msg = /c dispels magical effects.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Dispel,paladin
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 3
casting time = 6
casting time units = initiative
target quantity = 3
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Prayer|Paladin
casting sound = sound_Cast.wav
cast msg = /c is praying.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Prayer.png,150,2,48,48,0,1,2,1,0,0
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = spell_PrayerPaladin,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = party
level = 3
casting time = 6
casting time units = initiative
target quantity = 8
duration = level
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = $CHAR_DAMAGEBONUS,1,delta,target,yes
spell effect 2 = $CHAR_THACO,-1,delta,target,yes
spell effect 3 = $CHAR_SAVEVSBR,-1,delta,target,yes
spell effect 4 = $CHAR_SAVEVSPP,-1,delta,target,yes
spell effect 5 = $CHAR_SAVEVSPPDM,-1,delta,target,yes
spell effect 6 = $CHAR_SAVEVSRSW,-1,delta,target,yes
spell effect 7 = $CHAR_SAVEVSSP,-1,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Remove Curse|Paladin
casting sound = sound_Cast.wav
cast msg = /c removes the curse from /t.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = spell_FixCurse,paladin
targeting type = touch
level = 3
casting time = 6
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
activate script 1 = $CHAR_REMOVEALLITEMCURSE($TargetContext());$DELETE_CHARACTER_SA($TargetContext(),"IsBestowedCurse");$DELETE_CHARACTER_SA($TargetContext(),"IsCursed");$RETURN 1;
begin script = 
end script = 
\(END)

// paladin level 4

\(BEGIN)
name = Cure Serious Wounds|Paladin
casting sound = sound_Cast.wav
cast msg = /c casts Cure Serious Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,wound
Special Ability = spell_FixCure,paladin
targeting type = touch
level = 4
casting time = 7
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,2d8+1,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Neutralize Poison|Paladin
casting sound = sound_Cast.wav
cast msg = /t is no longer poisoned.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_NeutralizePoison.png,200,14,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = spell_FixPoison,paladin
Special Ability = spell_NeutralizePoison,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_STATUS,0,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Protection From Evil 10' Radius|Paladin
casting sound = sound_Cast.wav
cast msg = /t is protected from evil.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromEvil,paladin
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
target quantity = 5
duration = 10*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Sticks to Snakes|Paladin
casting sound = sound_Cast.wav
cast msg = /t is surrounded by snakes.
missile sound = none
coverage sound = none
hit sound = none
linger sound = sound_Hit.wav
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = paladin
friendly fire ok = no
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = yes
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$paladin$8
Special Ability = DamageMagical,spell
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
target quantity = 30
duration = 2*level
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d4)+level,delta,target,yes
begin script = 
end script = 
\(END)

// item spells

\(BEGIN)
name = itemEyesCharming
casting sound = none
cast msg = /t feels their hostility towards /c fade away
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Item
Cast by = magicUser
friendly fire ok = no
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = casterlevel,$item
Special Ability = spell_Charm,item
Special Ability = DamageMagical,charm
targeting type = selectByCount
level = 0
casting time = 0
casting time units = initiative
target quantity = 1
duration = 10
duration units = rounds
target duration = 
target range = 10
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = itemNecklaceMissiles
casting sound = sound_Cast.wav
cast msg = /t is hit with a ball of fire for /d points of damage
missile sound = none
coverage sound = none
hit sound = sound_hit_Fireball.wav
linger sound = none
cast art = none
missile art = spell_missile_Fireball.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_Fireball.png,150,2,48,48,0,1,4,1,0,0
target linger art = none
school = Item
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = casterlevel,$item
Special Ability = DamageMagical,fire
targeting type = areacircle
level = 0
casting time = 1
casting time units = immediate
target quantity = 37
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(5d6),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = itemPotionGiantStrength
casting sound = none
cast msg = /t feels stronger
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Item
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$item
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect,Giant Strength
targeting type = self
level = 0
casting time = 0
casting time units = immediate
target quantity = 1
duration = 10
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_STR,21,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = itemPotionInvisibility
casting sound = sound_Cast.wav
cast msg = /t is invisible
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_Invisibility.png,200,2,48,48,0,1,4,1,0,0
school = Item
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = item_PotionInvisibility,magicUser
Special Ability = casterlevel,$item
Special Ability = DamageMagical,illusion
Special Ability = StandardDisplaySpellEffect,Potion Invisible
targeting type = self
level = 0
casting time = 0
casting time units = immediate
target quantity = 1
duration = 1
duration units = days
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = itemPotionSpeed
casting sound = none
cast msg = /t feels faster.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Item
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$item
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect,Potion Speed
targeting type = self
level = 0
casting time = 0
casting time units = immediate
target quantity = 1
duration = 3+level
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = $CHAR_MAXMOVE,200,Percent,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = itemScrollImmuneDragonBreath
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Item
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$item
Special Ability = DamageMagical,spell
Special Ability = spell_ImmuneDragonBreath
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 10
duration units = rounds
target duration = 
target range = level
price = 0
spell effect 1 = 
begin script = 
end script = $TAKE_CHAR_ITEM($Myself(),"Scroll|19");$GIVE_CHAR_ITEM($Myself(),"Parchment");
\(END)

\(BEGIN)
name = WandFireball
casting sound = sound_Cast.wav
cast msg = /c blasts /t with /s for /d points of damage
missile sound = none
coverage sound = none
hit sound = sound_hit_Fireball.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_Fireball.png,50,8,48,48,1,1,0,1,0,0
target cover art = spell_coverage_Fireball.png,150,4,240,240,0,1,4,1,0,0
target hit art = spell_hit_Fireball.png,150,2,48,48,0,1,4,1,0,0
target linger art = none
school = Item
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = casterlevel,$item$6
Special Ability = DamageMagical,fire
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 3
casting time = 2
casting time units = initiative
target quantity = 37
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d6)*level,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = WandIceStorm
casting sound = none
cast msg = /c pelts /t with ice for /d points of damage.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_IceStorm.png,50,8,48,48,1,1,0,1,0,0
target cover art = spell_coverage_IceStorm.png,100,9,240,240,0,1,0,1,0,0
target hit art = spell_hit_IceStorm.png,150,3,48,48,0,1,2,1,0,0
target linger art = none
school = Item
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$item$6
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 1
casting time units = initiative
target quantity = 21
duration = 
duration units = instantaneous
target duration = 
target range = 2
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(3d10),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = WandLightningBolt
casting sound = none
cast msg = /c zaps /t for /d points of damage.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_LightningBolt.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_LightningBolt.png,150,4,48,48,0,1,2,1,0,0
target linger art = none
school = Item
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$item$6
Special Ability = DamageMagical,electricity
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = arealinepickstart
level = 3
casting time = 2
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 4+level
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d6)*level,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = WandMagicMissile
casting sound = sound_Cast.wav
cast msg = /c blasts /t with /s for /d points of damage
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MagicMissile.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_MagicMissile.png,150,6,48,48,0,1,0,1,0,0
target linger art = none
school = Item
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = yes
allow scribe = yes
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$item$6
Special Ability = DamageMagical,spell
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 6+level
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d4+1)*((level+1)/2),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = WandParalysis
casting sound = sound_Cast.wav
cast msg = /c casts hold person
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4,1,0,0
school = Item
Cast by = magicUser
friendly fire ok = no
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$item$6
Special Ability = DamageMagical,hold
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_HoldPersonMU,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 3
casting time = 2
casting time units = initiative
target quantity = 4
duration = 2*level
duration units = rounds
target duration = 
target range = 12
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

// monster spells

\(BEGIN)
name = a spell|BeholderCharm
casting sound = sound_Cast.wav
cast msg = /c casts charm monster
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_CharmMonster,magicUser
targeting type = SelectByHitDice
level = 4
casting time = 0
casting time units = immediate
target quantity = 8
duration = 14
duration units = days
target duration = 
target range = 6
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = $TAKE_CHAR_ITEM($Myself(), "monsterBeholderCharm");$GIVE_CHAR_ITEM($Myself(), "monsterBeholderCharm");
\(END)

\(BEGIN)
name = a spell|BeholderFear
casting sound = sound_Cast.wav
cast msg = /t is afraid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,fear
Special Ability = spell_Fear,magicUser
targeting type = areacone
level = 4
casting time = 0
casting time units = immediate
target quantity = 3
duration = 
duration units = instantaneous
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = $TAKE_CHAR_ITEM($Myself(), "monsterBeholderFear");$GIVE_CHAR_ITEM($Myself(), "monsterBeholderFear");
\(END)

\(BEGIN)
name = a spell|BeholderFleshtoStone
casting sound = none
cast msg = /t is petrified
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,petrify
Special Ability = spell_Petrify,magicUser
targeting type = selectByCount
level = 6
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = level
price = 0
spell effect 1 = $CHAR_STATUS,4,absolute,target,yes
begin script = 
end script = $TAKE_CHAR_ITEM($Myself(), "monsterBeholderFleshToStone");$GIVE_CHAR_ITEM($Myself(), "monsterBeholderFleshToStone");
\(END)

\(BEGIN)
name = a spell|BeholderSleep
casting sound = sound_Cast.wav
cast msg = /t is put to sleep
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Sleep.png,300,3,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,charm
Special Ability = spell_Sleep,magicUser
Special Ability = casterlevel,$monster
targeting type = areacircle
level = 1
casting time = 0
casting time units = immediate
target quantity = 22
duration = 5*level
duration units = rounds
target duration = 
target range = 2
price = 0
spell effect 1 = none
begin script = 
end script = $TAKE_CHAR_ITEM($Myself(), "monsterBeholderSleep");$GIVE_CHAR_ITEM($Myself(), "monsterBeholderSleep");
\(END)

\(BEGIN)
name = a spell|BeholderSlow
casting sound = none
cast msg = /t feels slower
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,spell
Special Ability = spell_Slow,magicUser
Special Ability = casterlevel,$monster
targeting type = areasquare
level = 3
casting time = 0
casting time units = immediate
target quantity = 4
duration = 3+level
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = none
begin script = 
end script = $TAKE_CHAR_ITEM($Myself(), "monsterBeholderSlow");$GIVE_CHAR_ITEM($Myself(), "monsterBeholderSlow");
\(END)

\(BEGIN)
name = a spell|monsterClericCauseLightWounds
casting sound = sound_Cast.wav
cast msg = /c casts Cause Light Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-1d8,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericProtectionFromGood
casting sound = sound_Cast.wav
cast msg = /t is protected from good.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,2,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,spell
Special Ability = spell_ProtectionFromGood,cleric
Special Ability = casterlevel,$monster
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
target quantity = 1
duration = 3*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericHoldPerson
casting sound = sound_Cast.wav
cast msg = /t is held.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4,1,0,0
school = Monster
Cast by = cleric
friendly fire ok = no
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = DamageMagical,hold
Special Ability = spell_HoldPersonCleric,cleric
Special Ability = casterlevel,$monster
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
target quantity = 3
duration = 4+level
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericSilence
casting sound = sound_Cast.wav
cast msg = /t is silenced
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_Silence15.png,210,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = cleric
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = DamageMagical,spell
Special Ability = spell_Silence,cleric
Special Ability = casterlevel,$monster
targeting type = areacircle
level = 2
casting time = 5
casting time units = initiative
target quantity = 21
duration = 2*level
duration units = rounds
target duration = 
target range = 2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericCauseBlindness
casting sound = sound_Cast.wav
cast msg = /t is blinded
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,blind
Special Ability = spell_Blind,cleric
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericCauseDisease
casting sound = sound_Cast.wav
cast msg = /t is diseased.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,disease
Special Ability = spell_Disease,cleric
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericCauseSeriousWounds
casting sound = sound_Cast.wav
cast msg = /c casts Cause Serious Wounds on /t
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(2d8+1),delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= "none"){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericSticksToSnakes
casting sound = sound_Cast.wav
cast msg = /t is surrounded by snakes.
missile sound = none
coverage sound = none
hit sound = none
linger sound = sound_Hit.wav
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = cleric
friendly fire ok = no
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,spell
Special Ability = casterlevel,$monster
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
target quantity = 30
duration = 2*level
duration units = rounds
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d4)+level,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericFlameStrike
casting sound = sound_CastFlameStrike.wav
cast msg = /c blasts /t for /d points of damage.
missile sound = none
coverage sound = sound_CoverFlameStrike.wav
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_FlameStrike.png,200,4,48,48,0,1,2,1,0,0
target linger art = none
school = Monster
Cast by = cleric
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,fire
targeting type = arealinepickstart
level = 5
casting time = 8
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(6d8),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericSlayLiving
casting sound = none
cast msg = /t is slain.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_SlayLiving.png,200,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,death
targeting type = touch
level = 5
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-11,absolute,target,yes
spell effect 2 = $CHAR_STATUS,2,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageMagicMissile
casting sound = sound_Cast.wav
cast msg = /c blasts /t with /s for /d points of damage
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MagicMissile.png,50,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_MagicMissile.png,150,6,48,48,0,1,0,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,spell
Special Ability = casterlevel,$monster
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 6+level
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d4+1)*((level+1)/2),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageSleep
casting sound = sound_Cast.wav
cast msg = /t is put to sleep
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Sleep.png,300,3,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,charm
Special Ability = spell_Sleep,magicUser
Special Ability = casterlevel,$monster
targeting type = areacircle
level = 1
casting time = 1
casting time units = immediate
target quantity = 22
duration = 5*level
duration units = rounds
target duration = 
target range = 2
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageMirrorImage
casting sound = sound_Cast.wav
cast msg = /t now has mirror images.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_MirrorImage.png,200,2,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = DamageMagical,illusion
Special Ability = spell_MirrorImage,magicUser
Special Ability = casterlevel,$monster
targeting type = self
level = 2
casting time = 2
casting time units = initiative
target quantity = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageStinkingCloud
casting sound = sound_Cast.wav
cast msg = /t is paralyzed by a wretched stink.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,0,1,0,0
target hit art = none
target linger art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = Par/Pois/DM
save result = none
Special Ability = DamageMagical,poison
Special Ability = spell_StinkingCloud,magicUser
Special Ability = casterlevel,$monster
targeting type = areasquare
level = 2
casting time = 2
casting time units = initiative
target quantity = 2
duration = level
duration units = rounds
target duration = 1d4+1
target range = 2
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageFireball
casting sound = sound_Cast.wav
cast msg = /c blasts /t with /s for /d points of damage
missile sound = none
coverage sound = none
hit sound = sound_hit_Fireball.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_Fireball.png,50,8,48,48,1,1,0,1,0,0
target cover art = spell_coverage_Fireball.png,150,4,240,240,0,1,4,1,0,0
target hit art = spell_hit_Fireball.png,150,2,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = DamageMagical,fire
Special Ability = casterlevel,$monster
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
target quantity = 37
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d6)*level,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageHoldPerson
casting sound = sound_Cast.wav
cast msg = /t is held
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = DamageMagical,hold
Special Ability = spell_HoldPersonMU,magicUser
Special Ability = casterlevel,$monster
targeting type = selectByCount
level = 3
casting time = 3
casting time units = initiative
target quantity = 4
duration = 2*level
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageSlow
casting sound = none
cast msg = /t feels slower
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,spell
Special Ability = spell_Slow,magicUser
Special Ability = casterlevel,$monster
targeting type = areasquare
level = 3
casting time = 3
casting time units = initiative
target quantity = 4
duration = 3+level
duration units = rounds
target duration = 
target range = 4
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageCharmMonster
casting sound = sound_Cast.wav
cast msg = /c casts charm monster
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_CharmMonster,magicUser
targeting type = SelectByHitDice
level = 4
casting time = 4
casting time units = initiative
target quantity = 8
duration = 14
duration units = days
target duration = 
target range = 6
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageFear
casting sound = sound_Cast.wav
cast msg = /t is afraid.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,fear
Special Ability = spell_Fear,magicUser
targeting type = areacone
level = 4
casting time = 0
casting time units = initiative
target quantity = 3
duration = 
duration units = instantaneous
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageIceStorm
casting sound = none
cast msg = /c pelts /t with ice for /d points of damage.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_IceStorm.png,50,8,48,48,1,1,0,1,0,0
target cover art = spell_coverage_IceStorm.png,100,9,240,240,0,1,0,1,0,0
target hit art = spell_hit_IceStorm.png,150,3,48,48,0,1,2,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,cold
targeting type = areacircle
level = 4
casting time = 4
casting time units = initiative
target quantity = 21
duration = 
duration units = instantaneous
target duration = 
target range = 2
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(3d10),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageHoldMonster
casting sound = none
cast msg = /t is held immobile
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = spell_hit_HoldMonster.png,200,4,48,48,0,1,4,1,0,0
target linger art = spell_linger_HoldMonster.png,200,26,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = DamageMagical,hold
Special Ability = spell_HoldMonster,magicUser
Special Ability = casterlevel,$monster
targeting type = areasquare
level = 5
casting time = 5
casting time units = initiative
target quantity = 5
duration = level
duration units = rounds
target duration = 
target range = 5
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageFleshToStone
casting sound = None
cast msg = /t is petrified
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,0,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,petrify
Special Ability = spell_Petrify,magicUser
targeting type = selectByCount
level = 6
casting time = 6
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = level
price = 0
spell effect 1 = $CHAR_STATUS,4,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterDragonBreathAcid
casting sound = none
cast msg = /c breathes acid on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_DragonBreathAcid.png,0,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_DragonBreathAcid.png,120,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,acid
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 6
price = 0
spell effect 1 = $CHAR_HITPOINTS,-35,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterDragonBreathCold
casting sound = none
cast msg = /c breathes frost on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_DragonBreathCold.png,0,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_ConeOfCold.png,120,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,cold
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 2
duration = 
duration units = instantaneous
target duration = 
target range = 7
price = 0
spell effect 1 = $CHAR_HITPOINTS,-30,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterDragonBreathColdSilver
casting sound = none
cast msg = /c breathes frost on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_DragonBreathCold.png,0,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_ConeOfCold.png,120,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,cold
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 2
duration = 
duration units = instantaneous
target duration = 
target range = 7
price = 0
spell effect 1 = $CHAR_HITPOINTS,-50,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterDragonBreathFearGas
casting sound = none
cast msg = /c breathes poison on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_linger_StinkingCloud.png,200,2,48,48,0,1,4,1,0,0
target cover art = none
target hit art = spell_linger_Cloudkill.png,200,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = yes
linger affects once = yes
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,mind
Special Ability = spell_Fear,magicUser
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 4
duration = 
duration units = instantaneous
target duration = 
target range = 5
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterDragonBreathFire
casting sound = none
cast msg = /c breathes fire on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_DragonBreathFire.png,0,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_DragonBreathFire.png,200,2,48,48,0,3,6,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,fire
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 3
duration = 
duration units = instantaneous
target duration = 
target range = 9
price = 0
spell effect 1 = $CHAR_HITPOINTS,-50,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterDragonBreathLightning
casting sound = none
cast msg = /c breathes lightning on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_DragonBreathLightning.png,0,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_DragonBreathLightning.png,200,2,48,48,0,3,6,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,electricity
targeting type = arealinepickstart
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 10
price = 0
spell effect 1 = $CHAR_HITPOINTS,-45,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterDragonBreathPoison
casting sound = none
cast msg = /c breathes poison on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_linger_StinkingCloud.png,200,2,48,48,0,1,4,1,0,0
target cover art = none
target hit art = spell_linger_Cloudkill.png,200,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = yes
linger affects once = yes
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,poison
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 4
duration = 
duration units = instantaneous
target duration = 
target range = 5
price = 0
spell effect 1 = $CHAR_HITPOINTS,-40,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterDragonBreathSleepGas
casting sound = none
cast msg = /c breathes poison on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_linger_StinkingCloud.png,200,2,48,48,0,1,4,1,0,0
target cover art = none
target hit art = spell_linger_Cloudkill.png,200,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = yes
linger affects once = yes
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,mind
Special Ability = spell_Sleep,magicUser
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 4
duration = 
duration units = instantaneous
target duration = 
target range = 5
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterDragonBreathSlowGas
casting sound = none
cast msg = /c breathes poison on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_linger_StinkingCloud.png,200,2,48,48,0,1,4,1,0,0
target cover art = none
target hit art = spell_linger_Cloudkill.png,200,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = yes
linger affects once = yes
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,mind
Special Ability = spell_Slow,magicUser
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 4
duration = 
duration units = instantaneous
target duration = 
target range = 5
price = 0
spell effect 1 = 
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterGorgonBreath
casting sound = none
cast msg = /c breathes acid on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_DragonBreathAcid.png,0,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_DragonBreathAcid.png,120,4,48,48,0,1,4,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = negates
Special Ability = castingLevel,$monster
Special Ability = DamageMagical,petrify
Special Ability = monster_GorgonBreath
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = its breath|monsterHellHoundBreath
casting sound = none
cast msg = /c breathes fire on /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_Fireball.png,0,8,48,48,1,1,0,1,0,0
target cover art = none
target hit art = spell_hit_Fireball.png,200,2,48,48,0,1,0,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,fire
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-6,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = its gaze|monsterCharmGaze
casting sound = sound_Cast.wav
cast msg = /c casts charm person
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_CharmPerson,magicUser
targeting type = selectByCount
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 12
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = its gaze|monsterConfusionGaze
casting sound = none
cast msg = /c confuses /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_Monster.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,charm
Special Ability = spell_Confusion,monster
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 8
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = its gaze|monsterMedusaFleshToStone
casting sound = none
cast msg = /c gazes at /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_Monster.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,petrify
Special Ability = spell_Petrify,Medusa
targeting type = self
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_STATUS,4,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = its gaze|monsterPetrifyGaze
casting sound = none
cast msg = /c petrifies /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_Monster.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Pet/Poly
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,petrify
Special Ability = spell_Petrify,monster
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterBearHug1
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_BearHug1,1
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterBearHug2
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_BearHug2,2
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterCarrionStench
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = negates
Special Ability = DamageNonMagical,poison
targeting type = self
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_COMBATANT_SA($TargetContext(),"IsCarrionStenchable",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterDragonAdj
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,mind
targeting type = self
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw script 1 = $RETURN $GET_COMBATANT_SA($TargetContext(),"FearAdj");
saving throw failed script 1 = $SET_COMBATANT_SA($TargetContext(),"IsDragonAdj",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterDragonFear
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,fear
targeting type = self
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw script 1 = $RETURN $GET_COMBATANT_SA($TargetContext(),"FearAdj");
saving throw failed script 1 = $IF ($RANDOM(2))  {$SET_COMBATANT_SA($TargetContext(),"IsDragonFear",1);}$ELSE  {$SET_COMBATANT_SA($TargetContext(),"IsDragonFlee",$GET_COMBATANT_SA($TargetContext(),"idx"));};
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterDrainlevel
casting sound = none
cast msg = /t feels diminished
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = DamageNonMagical,drain
Special Ability = spell_Drain,monster
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterDrainlevelVamp
casting sound = none
cast msg = /t feels diminished
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,drain
Special Ability = spell_DrainVamp,monster
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterDrainStrength
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,drain
Special Ability = monster_DrainStrength,1
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterEngulf1
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_Engulf1,1
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterEngulf2
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_Engulf2,2
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterFireBatAttack
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_FireBatAttack,2
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterGiantSlugSpit
casting sound = sound_Cast.wav
cast msg = /c spits acid at /t.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = none
missile art = monster_missile_GiantSlugSpittle.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = monster_hit_GiantSlugSpittle.png,150,9,48,48,0,1,0,1,0,0
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_GiantSlugSpit
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 6+level
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(1d12),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterGiantWeaselAttack
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_GiantWeaselAttack,2
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterLichFear
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,fear
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw script 1 = $IF ($GET_CHAR_RACE($IndexOf($TargetContext())) \=\= "Human")  {$RETURN 2;};
saving throw failed script 1 = $SET_COMBATANT_SA($TargetContext(),"monster_LichFear",6);
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterMindBlast
casting sound = none
cast msg = /c psionically stuns /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = spell_missile_Monster.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,mind
Special Ability = spell_MindBlast,monster
targeting type = areacone
level = 1
casting time = 0
casting time units = immediate
target quantity = 2
duration = 3d4
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterMummyFear
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,fear
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw script 1 = $IF ($GET_CHAR_RACE($IndexOf($TargetContext())) \=\= "Human")  {$RETURN 2;};
saving throw failed script 1 = $SET_COMBATANT_SA($TargetContext(),"monster_MummyFear",6);
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterMummyRot
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,disease
Special Ability = spell_MummyRot,1
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterParalysis
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = negates
Special Ability = DamageNonMagical,poison
Special Ability = spell_Paralysis,monster
targeting type = self
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterPetrify
casting sound = none
cast msg = /c petrifies /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Pet/Poly
save result = negates
Special Ability = casterlevel,$monster
Special Ability = DamageMagical,petrify
Special Ability = spell_Petrify,monster
targeting type = self
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterPoison
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = negates
Special Ability = monster_Poison
Special Ability = DamageNonMagical,poison
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw succeeded script 1 = $SET_CHAR_HITPOINTS($IndexOf($TargetContext()), $GET_CHAR_HITPOINTS($IndexOf($TargetContext())) -# 30);
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterPoisonCentipede
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = negates
Special Ability = monster_Poison
Special Ability = DamageNonMagical,poison
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_AC,-1,delta,target,yes
spell effect 2 = $CHAR_SAVEVSPP,-4,delta,target,yes
saving throw succeeded script 1 = $SET_CHAR_HITPOINTS($IndexOf($TargetContext()), $GET_CHAR_HITPOINTS($IndexOf($TargetContext())) -# 30);
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterPoisonCloud
casting sound = sound_Cast.wav
cast msg = /t is poisoned by a deadly cloud.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_Cloudkill.png,210,4,48,48,0,1,4,1,0,0
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = Par/Pois/DM
save result = none
Special Ability = DamageNonMagical,poison
targeting type = self
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 10
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterPoisonFrog
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = negates
Special Ability = monster_Poison
Special Ability = DamageNonMagical,poison
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_SAVEVSPP,-4,delta,target,yes
saving throw succeeded script 1 = $SET_CHAR_HITPOINTS($IndexOf($TargetContext()), $GET_CHAR_HITPOINTS($IndexOf($TargetContext())) -# 30);
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterPoisonSnake
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = negates
Special Ability = monster_Poison
Special Ability = DamageNonMagical,poison
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw succeeded script 1 = $SET_CHAR_HITPOINTS($IndexOf($TargetContext()), $GET_CHAR_HITPOINTS($IndexOf($TargetContext())) -# ($RANDOM(6) +# $RANDOM(6) +# $RANDOM(6) +# 3));
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterPoisonWyvern
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = negates
Special Ability = monster_Poison
Special Ability = DamageNonMagical,poison
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = $CHAR_CHA,100,percent,target,yes
saving throw succeeded script 1 = $SET_CHAR_HITPOINTS($IndexOf($TargetContext()), $GET_CHAR_HITPOINTS($IndexOf($TargetContext())) -# ($RANDOM(6) +# 1));
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterPurpleWormBite
casting sound = none
cast msg = /c swallows /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = yes
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = negates
Special Ability = DamageNonMagical,poison
Special Ability = spell_PurpleWormBite,monster
targeting type = self
level = 1
casting time = 0
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterRearClawRake1
casting sound = none
cast msg = /c Claws /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_RearClawRake1,1
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterRearClawRake2
casting sound = none
cast msg = /c Claws /t
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_RearClawRake2,2
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterStirgeAttack
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Monster
Cast by = magicUser
friendly fire ok = no
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,animal
Special Ability = monster_StirgeAttack,2
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// miscellaneous and special

\(BEGIN)
name = Banish
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = no
cumulative = no
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = casterlevel,$cleric$0
Special Ability = DamageMagical,spell
targeting type = touch
level = 1
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-20,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cold Fire Shield
casting sound = sound_Cast.wav
cast msg = /t is shielded.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_ColdFireShield.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,fire
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_FireShieldCold,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 4
casting time = 0
casting time units = initiative
target quantity = 1
duration = 2+level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = HarmDisease
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = Cleric
Cast by = cleric
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = casterlevel,$cleric$0
Special Ability = DamageNonMagical,disease
Special Ability = spell_HarmDisease,cleric
targeting type = touch
level = 6
casting time = 0
casting time units = immediate
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Hot Fire Shield
casting sound = sound_Cast.wav
cast msg = /t is shielded.
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_MU.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = none
target linger art = spell_linger_HotFireShield.png,200,2,48,48,0,1,4,1,0,0
school = Magic User
Cast by = magicUser
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = casterlevel,$magicUser$0
Special Ability = DamageMagical,fire
Special Ability = spellClass,magicUser
Special Ability = spell_Attack,1
Special Ability = spell_FireShieldHot,magicUser
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 4
casting time = 0
casting time units = initiative
target quantity = 1
duration = 2+level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = OpenLocks
casting sound = none
cast msg = 
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = none
missile art = none
target cover art = none
target hit art = none
target linger art = none
school = **UNLOCK**
friendly fire ok = yes
cumulative = yes
can memorize = yes
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
targeting type = self
level = 1
casting time = 0
casting time units = initiative
target quantity = 
duration = 
duration units = instantaneous
target duration = 
target range = 
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// paladin spells for abilities

\(BEGIN)
name = paladinCureDisease
casting sound = sound_Cast.wav
cast msg = /t is cured
missile sound = none
coverage sound = none
hit sound = none
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0,1,0,0
target cover art = none
target hit art = none
target linger art = none
school = Cleric
cast by = paladin
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,cureDis
Special Ability = StandardDisplaySpellEffect
Special Ability = paladinCureDisease
targeting type = selectByCount
level = 1
casting time = 1
casting time units = rounds
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = paladinLayOnHands
casting sound = sound_Cast.wav
cast msg = /c heals /t by a laying on of hands.
missile sound = none
coverage sound = none
hit sound = sound_Hit.wav
linger sound = none
cast art = spell_cast_Priest.png,210,2,48,48,0,1,4,1,0,0
missile art = none
target cover art = none
target hit art = spell_hit_CureLightWounds.png,200,11,48,48,0,1,0,1,0,0
target linger art = none
school = Cleric
cast by = paladin
friendly fire ok = yes
cumulative = yes
can memorize = no
allow scribe = no
auto scribe = no
in combat = yes
in camp = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,wound
Special Ability = casterlevel,$paladin$0
targeting type = selectByCount
level = 1
casting time = 1
casting time units = initiative
target quantity = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 10
spell effect 1 = $CHAR_HITPOINTS,2*level,delta,target,yes
activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= ""){$RETURN 1;};
begin script = 
end script = 
\(END)

\(BEGIN)
name = $$Help
Special Ability = Date,"August 26, 2013"
Special Ability = Version, ".999209"
Special Ability = Updates9717, "corrected all summoning spells, fixed Dispel Evil, added Dispel Good, fixed Protection From Evil/Good & Protection From Evil/Good 10' Radius"
Special Ability = Updates9763, "set all GIVE/TAKE_CHAR_ITEM to use $MyIndex()"
Special Ability = Updates9851, "changed monsterClericNnn to a spell|monsterClericNnn and monsterMageNnn to a spell|monsterMageNnn as well as correcting all to match PC spells, added Tom's fixes of Charm Monster, Charm Person, Charm Person or Mammal, Diemension Door, Mass Charm"
Special Ability = Updates9852, "updated Cause Disease, Barkskin"
Special Ability = Updates9854, "updated Raise Dead and various Hold"
Special Ability = Updates9855, "updated / added Poison spells"
Special Ability = Updates9868, "updated Cloudkill"
Special Ability = Updates9932, "added monsterMummyRot"
Special Ability = Updates9933, "updated Read Magic"
Special Ability = Updates9935, "added Caster and StandardDisplay SAs to all cleric, druid, magic user, paladin and ranger spells missing them"
Special Ability = Updates9939 "changed all 'electrical' to 'electricity', updated Dispel Evil, Dispel Good (adding Banish to help), monsterDrainStrength"
Special Ability = Updates9951, "updated Shield, Shield|Ranger; added monsterCarrionStench"
Special Ability = Updates9956, "added monsterMummyFear"
Special Ability = Updates9958, "added monsterDragonAdj, monsterDragonFear; updated all paladin and ranger levels for Caster SA"
Special Ability = Updates9965, "updated Ray of Enfeeblement, Ray of Enfeeblement|Ranger, Remove Curse, Raise Dead, Remove Curse|Magic User, Remove Curse|Paladin, all Cause/Cure Wounds, Harm, Heal, Feeblemind, Feeblemind|Druid; added HarmDisease; updated DamageMagical and DamageNonMagical across most spells"
Special Ability = Updates998103,"removed all Keys"
Special Ability = Updates998108,"all Druid spells are now Druid class (spell school)"
Special Ability = Updates998124,"fixed minor errors"
Special Ability = Updates998704,"removed magic user spells from Dreams of the Red Wizard"
Special Ability = Updates998801,"corrected allow scribe and autoscribe for several monster adn miscellaneous spells."
Special Ability = Updates998905,"added monsterLichFear"
Special Ability = Updates998924,"added spell_RangerlevelMU to various ranger spells replacing various SAs of different names that did the same thing"
Special Ability = Updates998929,"added spell_RangerlevelDruid to various ranger spells replacing various SAs of different names that did the same thing and did the same with spell_Paladinlevel and spell_Casterlevel"
Special Ability = Updates998938,"added OpenLocks and updated Knock and Knock|Ranger"
Special Ability = Updates998939,"replaced Caster and all level SAs with casterlevel, added casterlevel to item and monster spells with DamageMagical, removed level SAs from item and monster spells with DamageNonMagical, added DamageNonMagical to monster animal attack spells"
Special Ability = Updates998953,"added wand spells"
Special Ability = Updates999209,"add paladinCureDisease and paladinLayOnHands, corrected various 'in camp' settings, changed all level 0 spells for monsters to level 1, changed item spells to school = Item, changed monster spells to school = Monster, removed end script from spells used on scrolls, added its breath|monsterGorgonBreath"
\(END)

