// Spell database 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.
// Ha. Ha.  Well, it shouldn't anyway.  Let me know if it does.
//
// The first item has an empty name 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 abilities
//     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 me.
//
// 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  save result = HalF DaMAgE
//
// 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 is 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 is none
//   eg: /c blasts /t with /s
//
// Casting sound (file name, or "none", or "Default")
// default is default spell sound
// eg:     c:\\sounds/zap.wav
//
// Missile sound (file name, or "none", or "Default")
// default is default spell sound
// eg:     c:\\sounds/zap.wav
//
// Coverage sound (file name, or "none", or "Default")
// default is default cast sound
// eg:     c:\\sounds/zap.wav
//
// Hit sound (file name, or "none", or "Default")
// default is default cast sound
// eg:     c:\\sounds/zap.wav
//
// Linger sound (file name, or "none", or "Default")
// default is default cast sound
// eg:     c:\\sounds/zap.wav
//
// class (MU, Cleric)
// Only one class allowed
// this determines which school of magic the spell belongs to
// default = MU
// eg:     class = Cleric
//
// cast by (MU, Cleric, Ranger, Fighter, Thief, Paladin, Druid)
// Combine multiple classes using the + sign
// Only MagicUsers can cast spells from the MagicUser school
// MagicUsers cannot cast spells from the cleric school
// Default = value of 'class' (which defaults to MU)
// The following example creates a spell that can only be cast by
// clerics and rangers. Also, 'Class = 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: 		camp only = no
// 			combat only = 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:     usable by party = yes
//
// Can Scribe ( yes or no )
//  Should this spell be made available for scribing by MU at level change? 
//  eg:     can 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:     Number of targets = 2d4 - 2 + level >| 2
// eg:     Number of targets = 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
Key = -1
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = no
auto scribe = no
camp only = no
combat only = 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
Number of targets = 
duration = 
duration units = instantaneous
target duration = 
target range = 
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// cleric spells: Key 1 - 100
// cleric level 1

\(BEGIN)
name = Bless
Key = 1
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
missile art = none
target cover art = none
target hit art = spell_hit_Bless.png,150,2,48,48,0,1,4
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Bless,cleric
targeting type = areasquare
level = 1
casting time = 10
casting time units = initiative
Number of targets = 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
Key = 2
casting sound = sound_Cast.wav
cast msg = /t feels pain for /d points of damage.
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
Special Ability = spell_Attack,1
Special Ability = DamageMagical,wounds
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-1d8,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Light Wounds
Key = 3
casting sound = sound_Cast.wav
cast msg = /t is healed
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
missile art = none
target cover art = none
target hit art = spell_hit_CureLightWounds.png,200,11,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
Special Ability = spell_FixCure,cleric
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
Number of targets = 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(($SA_CHARACTER_GET("IsDiseased") !\= "-?-?-") || ($SA_CHARACTER_GET("IsMummyDiseased") !\= "-?-?-") || ($GET_CHAR_STATUS($IndexOf($CharacterContext())) ># 1)){$RETURN "0";}$ELSE{$RETURN "1";};
begin script =
end script = 
\(END)

\(BEGIN)
name = Curse
Key = 4
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
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,60,2,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_CurseMinor,cleric
Special Ability = DamageMagical,curse
targeting type = areasquare
level = 1
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 5
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = 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 = Caster,$cleric$11
targeting type = self
level = 1
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 6
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromEvil,cleric
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 7
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromGood,cleric
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 8
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_Linger_ImmunityCold.png,200,2,48,48,0,1,4
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_ColdResistant,cleric
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 9
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = yes
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 10
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
missile art = none
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,mind
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_HoldPersonCleric,cleric
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 11
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_ImmunityFire.png,200,2,48,48,0,1,4
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_FireResistant,cleric
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 12
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
missile art = none
target cover art = none
target hit art = spell_hit_Silence15.png,210,4,48,48,0,1,4
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Silence,cleric
Special Ability = Caster,$cleric$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = DamageMagical,silence
targeting type = areacircle
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 13
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
missile art = none
target cover art = none
target hit art = spell_hit_SlowPoison.png,150,7,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_FixPoison,cleric
Special Ability = spell_SlowPoison,cleric
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = initiative
Number of targets = 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
Key = 14
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_HoldAnimal.png,100,13,48,48,0,1,0
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_SnakeCharm,cleric
Special Ability = Caster,$cleric$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
Number of targets = .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
Key = 15
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$cleric$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 16
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
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,166,2,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,curse
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_Curse,cleric
targeting type = touch
level = 3
casting time = 6
casting time units = initiative
Number of targets = 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
Key = 17
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$cleric$11
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
Number of targets = 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
Key = 18
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
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,111,2,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$cleric$11
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
Number of targets = 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
Key = 19
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
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 = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
Stargeting type = touch
level = 3
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 20
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
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 = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 21
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Dispel,cleric
Special Ability = Caster,$cleric$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 3
casting time = 6
casting time units = initiative
Number of targets = 3
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Prayer
Key = 22
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
missile art = none
target cover art = none
target hit art = spell_hit_Prayer.png,150,2,48,48,0,1,2
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Prayer,cleric
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
targeting type = party
level = 3
casting time = 6
casting time units = initiative
Number of targets = 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
Key = 23
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemoveCurse,cleric
Special Ability = spell_FixCurse,cleric
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
targeting type = touch
level = 3
casting time = 6
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = $CHAR_REMOVEALLITEMCURSE($IndexOf($CharacterContext()) );$SET_CHAR_CURSE( $IndexOf($CharacterContext()), "0" );$RETURN true;
end script = 
\(END)

// cleric level 4

\(BEGIN)
name = Cause Serious Wounds
Key = 24
casting sound = sound_Cast.wav
cast msg = /t feels pain for /d points of damage.
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,wound
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(2d8+1),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Serious Wounds
Key = 25
casting sound = sound_Cast.wav
cast msg = /t is healed.
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_FixCure,cleric
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
targeting type = touch
level = 4
casting time = 7
casting time units = initiative
Number of targets = 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(($SA_CHARACTER_GET("IsDiseased") !\= "-?-?-") || ($SA_CHARACTER_GET("IsMummyDiseased") !\= "-?-?-") || ($GET_CHAR_STATUS($IndexOf($CharacterContext())) ># 1)){$RETURN "0";}$ELSE{$RETURN "1";};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Neutralize Poison
Key = 26
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
missile art = none
target cover art = none
target hit art = spell_hit_NeutralizePoison.png,200,14,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_NeutralizePoison,cleric
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
Special Ability = DamageMagical,
Special Ability = spell_FixPoison,cleric
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 27
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
missile art = none
target cover art = none
target hit art = spell_hit_Poison.png,200,8,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
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 = Caster,$cleric$11
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 28
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromEvil,cleric
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
Number of targets = 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
Key = 29
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromGood,cleric
Special Ability = Caster,$cleric$11
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
Number of targets = 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
Key = 30
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$cleric$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
Number of targets = 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
Key = 31
casting sound = sound_Cast.wav
cast msg = /t feels pain for /d points of damage.
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,wound
targeting type = touch
level = 5
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(3d8+3),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Critical Wounds
Key = 32
casting sound = sound_Cast.wav
cast msg = /t is healed
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_FixCure,cleric
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
targeting type = touch
level = 5
casting time = 8
casting time units = initiative
Number of targets = 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(($SA_CHARACTER_GET("IsDiseased") !\= "-?-?-") || ($SA_CHARACTER_GET("IsMummyDiseased") !\= "-?-?-") || ($GET_CHAR_STATUS($IndexOf($CharacterContext())) ># 1)){$RETURN "0";}$ELSE{$RETURN "1";};
begin script =
end script = 
\(END)

\(BEGIN)
name = Dispel Evil
Key = 33
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_DispelEvil,cleric
targeting type = self
level = 5
casting time = 8
casting time units = initiative
Number of targets = 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
Key = 34
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_DispelGood,cleric
targeting type = self
level = 5
casting time = 8
casting time units = initiative
Number of targets = 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
Key = 35
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
missile art = none
target cover art = none
target hit art = spell_hit_FlameStrike.png,200,4,48,48,0,1,2
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
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 = Caster,$cleric$11
Special Ability = DamageMagical,fire
targeting type = arealinepickstart
level = 5
casting time = 8
casting time units = initiative
Number of targets = 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
Key = 36
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
missile art = none
target cover art = none
target hit art = spell_hit_RaiseDead.png,67,26,48,48,0,1,2
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,spell
Special Ability = spell_FixRaise,cleric
Special Ability = spell_RaiseDead,cleric
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 5
casting time = 1
casting time units = rounds
Number of targets = 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);// Only runs for undead 1-9$RETURN (type ># 0 && type <# 10);
modify script 1 = $VAR tgt;$VAR type;tgt \= $IndexOf($TargetContext());type \= $GET_CHAR_UNDEAD(tgt);// Mummy & Spectre get save chance$IF (type ># 7 && $RANDOM(20) +# 1 >\=# $GET_CHAR_SAVEVSSP(tgt))  {$RETURN $GET_CHAR_HITPOINTS(tgt) +# 11;};// Trigger for adding Ancient Fighter$IF (type \=\=# 8)  {$SET_COMBATANT_SA($AttackerContext(),"mummy",1);};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Slay Living
Key = 37
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
missile art = none
target cover art = none
target hit art = spell_hit_SlayLiving.png,200,4,48,48,0,1,4
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
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 = Caster,$cleric$11
Special Ability = DamageMagical,death
targeting type = touch
level = 5
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 38
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$cleric$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = DamageMagical,blades
targeting type = areasquare
level = 6
casting time = 9
casting time units = initiative
Number of targets = 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 = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|13");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Harm
Key = 39
casting sound = none
cast msg = /t is harmed.
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Disease,cleric
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,wound
targeting type = touch
level = 6
casting time = 1
casting time units = rounds
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,1d4,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Heal
Key = 40
casting sound = none
cast msg = /t is healed.
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
missile art = none
target cover art = none
target hit art = spell_hit_Heal.png,200,2,48,48,0,1,4
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Heal,cleric
Special Ability = spell_RemoveBlindness,cleric
Special Ability = spell_RemoveDisease,cleric
Special Ability = spell_RemoveFeeblemind,cleric
Special Ability = spell_FixBlind,cleric
Special Ability = spell_FixCure,cleric
Special Ability = spell_FixDisease,cleric
Special Ability = spell_FixFeeblemind,cleric
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
targeting type = touch
level = 6
casting time = 1
casting time units = rounds
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 =
begin script = 
end script = 
\(END)

// cleric level 7

\(BEGIN)
name = Destruction
Key = 41
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
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 = Caster,$cleric$11
Special Ability = DamageMagical,death
targeting type = touch
level = 7
casting time = 1
casting time units = turns
Number of targets = 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 = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|11");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Energy Drain
Key = 42
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
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 = Caster,$cleric$11
Special Ability = DamageMagical,drain
targeting type = touch
level = 7
casting time = 3
casting time units = rounds
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = 
begin script = 
end script = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|12");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Restoration
Key = 43
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = 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 = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
targeting type = touch
level = 7
casting time = 3
casting time units = rounds
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = 
begin script = 
end script = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|9");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Resurrection
Key = 44
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = yes
combat only = no
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 = StandardDisplaySpellEffect
Special Ability = Caster,$cleric$11
targeting type = touch
level = 7
casting time = 1
casting time units = turns
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = 
begin script = 
end script = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|10");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

// druid spells: Key 101 - 200
// druid level 1

\(BEGIN)
name = Detect Magic|Druid
Key = 101
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = 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,druid
Special Ability = time,12
Special Ability = Caster,$druid$11
targeting type = self
level = 1
casting time = 3
casting time units = initiative
Number of targets = 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|Druid
Key = 102
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
missile art = none
target cover art = spell_coverage_Entangle.png,200,8,48,48,0,1,0
target hit art = none
target linger art = spell_linger_Entangle.png,200,2,48,48,0,1,4
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_Entangle,druid
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = areacircle
level = 1
casting time = 3
casting time units = initiative
Number of targets = 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|Druid
Key = 103
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
missile art = none
target cover art = none
target hit art = spell_hit_FaerieFire.png,210,2,48,48,0,1,4
target linger art = spell_linger_FaerieFire.png,200,4,48,48,0,1,4
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_FaerieFireDruid,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = selectByCount
level = 1
casting time = 3
casting time units = initiative
Number of targets = 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|Druid
Key = 104
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_InvisibilityAnimals.png,200,2,48,48,0,1,4
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_InvisibleToAnimalsDruid,druid
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
Number of targets = 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|Druid
Key = 105
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
targeting type = self
Special Ability = pell_ShillelaghDruid,druid
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
level = 1
casting time = 1
casting time units = initiative
Number of targets = 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|Druid
Key = 106
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = yes
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SpeakWithAnimalsDruid,druid
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = self
level = 1
casting time = 1
casting time units = rounds
Number of targets = 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|Druid
Key = 107
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$druid$11
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Barkskin,druid
targeting type = touch
level = 2
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 108
casting sound = sound_Cast.wav
cast msg = /t feels pain for /d points of damage.
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
Special Ability = DamageMagical,wound
save versus = spell
save result = use THAC0
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-1d8,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Charm Person or Mammal|Druid
Key = 109
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
missile art = none
target cover art = none
target hit art = spell_hit_HoldAnimal.png,111,2,48,48,0,1,0
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4
class = Cleric
cast by = Druid
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$druid$11
Special Ability = DamageMagical,charm
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_CharmPersonOrMammal,druid
targeting type = selectByCount
level = 2
casting time = 4
casting time units = initiative
Number of targets = 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_COMBATANT_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_COMBATANT_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Light Wounds|Druid
Key = 110
casting sound = sound_Cast.wav
cast msg = /t is healed
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
missile art = none
target cover art = none
target hit art = spell_hit_CureLightWounds.png,200,11,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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(($SA_CHARACTER_GET("IsDiseased") !\= "-?-?-") || ($SA_CHARACTER_GET("IsMummyDiseased") !\= "-?-?-") || ($GET_CHAR_STATUS($IndexOf($CharacterContext())) ># 1)){$RETURN "0";}$ELSE{$RETURN "1";};
begin script =
end script = 
\(END)

\(BEGIN)
name = Hold Animal|Druid
Key = 111
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
missile art = none
target cover art = none
target hit art = spell_hit_HoldAnimal.png,210,2,48,48,0,1,4
target linger art = spell_linger_HoldAnimal.png,150,26,48,48,0,1,4
class = Cleric
cast by = Druid
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$druid$11
Special Ability = DamageMagical,mind
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_HoldAnimal,druid
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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 = Slow Poison|Druid
Key = 112
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
missile art = none
target cover art = none
target hit art = spell_hit_SlowPoison.png,150,7,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_FixPoison,druid
Special Ability = spell_SlowPoison,druid
Special Ability = Caster,$druid$11
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = initiative
Number of targets = 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
Key = 113
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
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,111,2,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$druid$11
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
Number of targets = 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
Key = 114
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemoveDisease,druid
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Neutralize Poison|Druid
Key = 115
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
missile art = none
target cover art = none
target hit art = spell_hit_NeutralizePoison.png,150,14,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_NeutralizePoison,druid
Special Ability = Caster,$druid$11
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 116
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
missile art = none
target cover art = none
target hit art = spell_hit_Poison.png,150,8,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Poison,druid
Special Ability = DamageMagical,poison
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = touch
level = 3
casting time = 5
casting time units = initiative
Number of targets = 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|Druid
Key = 117
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = spell_cast_Druid.png,111,2,48,48,0,1,0
target linger art = spell_linger_ImmunityFire.png,200,2,48,48,0,1,4
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_ProtectionFromFire,druid
Special Ability = Caster,$druid$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 5
casting time units = initiative
Number of targets = 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|Druid
Key = 118
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SummonAnimal1,druid
Special Ability = Caster,$druid$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 4
casting time = 6
casting time units = initiative
Number of targets = 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
Key = 119
casting sound = sound_Cast.wav
cast msg = /t feels pain for /d points of damage.
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
Special Ability = DamageMagical,wound
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(2d8+1),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Serious Wounds|Druid
Key = 120
casting sound = sound_Cast.wav
cast msg = /t is healed.
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = touch
level = 4
casting time = 7
casting time units = initiative
Number of targets = 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(($SA_CHARACTER_GET("IsDiseased") !\= "-?-?-") || ($SA_CHARACTER_GET("IsMummyDiseased") !\= "-?-?-") || ($GET_CHAR_STATUS($IndexOf($CharacterContext())) ># 1)){$RETURN "0";}$ELSE{$RETURN "1";};
begin script =
end script = 
\(END)

\(BEGIN)
name = Dispel Magic|Druid
Key = 121
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Dispel,druid
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = self
level = 4
casting time = 6
casting time units = initiative
Number of targets = 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|Druid
Key = 122
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
missile art = none
target cover art = none
target hit art = spell_cast_Druid.png,111,2,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = yes
save versus = spell
save result = none
Special Ability = Caster,$druid$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_ProtectionFromLightning,druid
targeting type = touch
level = 4
casting time = 6
casting time units = initiative
Number of targets = 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|Druid
Key = 123
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SummonAnimal2,druid
Special Ability = Caster,$druid$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 5
casting time = 7
casting time units = initiative
Number of targets = 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|Druid
Key = 124
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_InsectPlague.png,210,2,48,48,0,1,4
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_InsectPlagueDruid,druid
Special Ability = Caster,$druid$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 5
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 125
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = yes
linger affects once = no
save versus = spell
save result = none
targeting type = areacircle
Special Ability = spell_SticksToSnakesDruid,druid
Special Ability = Caster,$druid$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
level = 5
casting time = 7
casting time units = initiative
Number of targets = 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|Druid
Key = 126
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SummonAnimal3,druid
Special Ability = Caster,$druid$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 6
casting time = 8
casting time units = initiative
Number of targets = 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
Key = 127
casting sound = sound_Cast.wav
cast msg = /t feels pain for /d points of damage.
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
Special Ability = DamageMagical,wound
targeting type = touch
level = 6
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(3d8+3),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Conjure Fire Elemental|Druid
Key = 128
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SummonElementalFire,druid
Special Ability = Caster,$druid$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 6
casting time = 6
casting time units = rounds
Number of targets = 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
Key = 129
casting sound = sound_Cast.wav
cast msg = /t is healed.
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
targeting type = touch
level = 6
casting time = 8
casting time units = initiative
Number of targets = 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(($SA_CHARACTER_GET("IsDiseased") !\= "-?-?-") || ($SA_CHARACTER_GET("IsMummyDiseased") !\= "-?-?-") || ($GET_CHAR_STATUS($IndexOf($CharacterContext())) ># 1)){$RETURN "0";}$ELSE{$RETURN "1";};
begin script =
end script = 
\(END)

\(BEGIN)
name = Feeblemind|Druid
Key = 130
casting sound = none
cast msg = /t starts to drool
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Feeblemind,druid
Special Ability = spell_FeeblemindDruid,druid
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$druid$11
Special Ability = DamageMagical,mind
targeting type = selectByCount
level = 6
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = level
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// druid level 7

\(BEGIN)
name = Confusion|Druid
Key = 131
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Confusion,druid
Special Ability = spell_ConfusionDruid,druid
Special Ability = Caster,$druid$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = DamageMagical,mind
targeting type = areasquare
level = 7
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 132
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Druid
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SummonElementalEarth,druid
Special Ability = Caster,$druid$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 7
casting time = 1
casting time units = rounds
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// magic-user spells: Key 201 - 300
// magic-user level 1

\(BEGIN)
name = Burning Hands
Key = 201
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
missile art = none
target cover art = none
target hit art = spell_hit_BurningHands.png,150,4,48,48,0,1,2
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = spell_Attack,1
Special Ability = DamageMagical,fire
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 202
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$magicUser$11
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
Number of targets = 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_COMBATANT_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_COMBATANT_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Detect Magic|MagicUser
Key = 203
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = 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,magicUser
Special Ability = Caster,$magicUser$11
targeting type = self
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 204
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = yes
save versus = spell
save result = negates
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_Enlarge,magicUser
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 205
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 1
casting time = 1
casting time units = initiative
Number of targets = 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
Key = 206
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
missile art = spell_missile_MagicMissile.png,50,8,48,48,1,1,0
target cover art = none
target hit art = spell_hit_MagicMissile.png,150,6,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Attack,1
Special Ability = DamageMagical,fire
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
Number of targets = 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 = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|14");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Protection From Evil|MagicUser
Key = 207
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromEvil,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 208
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromGood,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 209
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = yes
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_ReadMagic, magicUser
targeting type = self
level = 1
casting time = 0
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Reduce
Key = 210
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Reduce.png,200,2,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_Reduce,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 211
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Shield,magicUser
targeting type = self
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 212
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
missile art = none
target cover art = none
target hit art = spell_hit_ShockingGrasp.png,150,4,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
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
Number of targets = 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
Key = 213
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Sleep.png,300,3,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Sleep,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,sleep
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = spell_hit_DetectEvil.png,210,2,48,48,0,1,4
target linger art = spell_linger_DetectEvil.png,200,4,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_DetectEvil,magicUser
targeting type = arealinepickstart
level = 2
casting time = 2
casting time units = initiative
Number of targets = 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
Key = 214
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SeeInvisible,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 2
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 215
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
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_Invisible,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = touch
level = 2
casting time = 2
casting time units = initiative
Number of targets = 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
Key = 216
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = yes
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = self
level = 2
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 2
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 217
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
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = no
camp only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_MirrorImage,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 2
casting time = 2
casting time units = initiative
Number of targets = 1
duration = 2*level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|15");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Power Word, Sleep
Key = 
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,200,2,48,48,0,1,0
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Sleep.png,300,3,48,48,0,1,0
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,sleep
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_Sleep,magicUser
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 2
casting time = 1
casting time units = initiative
Number of targets = 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 = Protection from Poison
Key = 
casting sound = sound_Cast.wav
cast msg = /t is protected from poison.
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_NeutralizePoison,magicUser
Special Ability = spell_ProtectionFromPoison,magicUser
targeting type = touch
level = 2
casting time = 6
casting time units = initiative
Number of targets = 1
duration = 1d10+2
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Ray of Enfeeblement
Key = 218
casting sound = sound_Cast.wav
cast msg = /t feels weaker
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
missile art = spell_missile_RayOfEnfeeblement.png,50,8,48,48,1,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Enfeebled.png,0,1,48,48,0,0,0
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,mind
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 2
casting time = 2
casting time units = initiative
Number of targets = 1
duration = level
duration units = rounds
target duration = 
target range = 1+(level)
price = 0
spell effect 1 = $CHAR_STR,-(25 + (2 * (level -2))),percent,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Stinking Cloud
Key = 219
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,0
target hit art = none
target linger art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = Par/Pois/DM
save result = none
Special Ability = spell_StinkingCloud,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,poison
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areasquare
level = 2
casting time = 2
casting time units = initiative
Number of targets = 2
duration = level
duration units = rounds
target duration = 1d4+1
target range = 2
price = 0
spell effect 1 = 
begin script = 
end script = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|16");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Strength
Key = 220
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Strength.png,300,2,48,48,0,1,0
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = touch
level = 2
casting time = 1
casting time units = turns
Number of targets = 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_FIGHTERLVL($IndexOf($CharacterContext())) ># 0){$RETURN 1;};$IF ($GET_CHAR_PALADINLVL($IndexOf($CharacterContext())) ># 0){$RETURN 1;};$IF ($GET_CHAR_RANGERLVL($IndexOf($CharacterContext())) ># 0) {$RETURN 1;}$ELSE{$RETURN 0;};
modify script 1 = $IF ($GET_CHAR_FIGHTERLVL($IndexOf($CharacterContext())) ># 0) {$RANDOM(8);};$IF ($GET_CHAR_PALADINLVL($IndexOf($CharacterContext())) ># 0) {$RANDOM(8);};$IF ($GET_CHAR_RANGERLVL($IndexOf($CharacterContext())) ># 0) {$RANDOM(8);};$IF ($GET_CHAR_CLERICLVL($IndexOf($CharacterContext())) ># 0) {$RANDOM(6);};$IF ($GET_CHAR_DRUIDLVL($IndexOf($CharacterContext())) ># 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
Key = 221
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Blink,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = self
level = 3
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 222
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Dispel,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areasquare
level = 3
casting time = 3
casting time units = initiative
Number of targets = 3
duration = 
duration units = instantaneous
target duration = 
target range = 3
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Fireball
Key = 223
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
missile art = spell_missile_Fireball.png,50,8,48,48,1,1,0
target cover art = spell_coverage_Fireball.png,150,4,240,240,0,1,4
target hit art = spell_hit_Fireball.png,150,2,48,48,0,1,4
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = DamageMagical,fire
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 224
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Haste,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areasquare
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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 = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|17");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Hold Person|Magic User
Key = 225
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,mind
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_HoldPersonMU,magicUser
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 226
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Invisible,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 227
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
missile art = spell_missile_LightningBolt.png,50,8,48,48,1,1,0
target cover art = none
target hit art = spell_hit_LightningBolt.png,150,4,48,48,0,1,2
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,electricity
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = arealinepickstart
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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 = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|18");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Monster Summoning I
Key = 228
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Summon1,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 229
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromEvil,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 230
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromGood,mage
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 231
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ImmuneNormalMissiles,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 3
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 232
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Slow,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areasquare
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 233
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
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,60,2,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,curse
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_Curse,magicUser
Special Ability = spellClass,magicUser
targeting type = touch
level = 4
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 234
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
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
Number of targets = 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_COMBATANT_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_COMBATANT_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Confusion
Key = 235
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Confusion,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,mental
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = SelectByHitDice
level = 4
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 236
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
missile art = none
target cover art = none
target hit art = spell_cast_MU.png,210,2,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_DimensionDoor,magicUser
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = arealinepickend
level = 4
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Fear
Key = 237
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Fear,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,mental
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areacone
level = 4
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 238
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
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_FireShield,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,fire
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 4
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 239
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = spell_Fumble,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,mental
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 4
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 240
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
missile art = spell_missile_IceStorm.png,50,8,48,48,1,1,0
target cover art = spell_coverage_IceStorm.png,100,9,240,240,0,1,0
target hit art = spell_hit_IceStorm.png,150,3,48,48,0,1,2
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageMagical,cold
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 4
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 241
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ImmuneSpellsMinor,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 4
casting time = 4
casting time units = initiative
Number of targets = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|2");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Monster Summoning II
Key = 242
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Summon2,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 4
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 243
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemoveCurse,magicUser
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = touch
level = 4
casting time = 4
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = $CHAR_REMOVEALLITEMCURSE($IndexOf($CharacterContext()) );$SET_CHAR_CURSE( $IndexOf($CharacterContext()), "0" );$RETURN true;
end script = 
\(END)

// magic-user level 5

\(BEGIN)
name = Cloudkill
Key = 244
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = spell_linger_Cloudkill.png,250,4,48,48,0,1,0
target hit art = spell_linger_Cloudkill.png,250,4,48,48,0,1,0
target linger art = spell_linger_Cloudkill.png,250,4,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = Par/Pois/DM
save result = negates
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,poison
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_Cloudkill,magicUser
Special Ability = spellClass,magicUser
targeting type = areasquare
level = 5
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 245
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
missile art = spell_missile_ConeOfCold.png,50,8,48,48,1,1,0
target cover art = none
target hit art = spell_hit_ConeOfCold.png,200,4,48,48,0,1,4
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = 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 = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = areacone
level = 5
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
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
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
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
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
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
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
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
Number of targets = 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
Key = 246
casting sound = none
cast msg = /t starts to drool
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Feeblmind,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,mental
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 5
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = level
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = Fire Touch
Key = 247
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
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 = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = touch
level = 5
casting time = 5
casting time units = initiative
Number of targets = 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 = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|1");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Hold Monster
Key = 248
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = spell_hit_HoldMonster.png,200,4,48,48,0,1,4
target linger art = spell_linger_HoldMonster.png,200,26,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,mind
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_HoldMonster,magicUser
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 5
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 249
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Summon3,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 5
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = spell_cast_MU.png,111,2,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_ProtectionFromAcid,magicUser
targeting type = touch
level = 5
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 250
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = 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 = spell_DeathSpellQ,magicUser
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = areasquare
level = 6
casting time = 6
casting time units = initiative
Number of targets = 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 = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|3");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Disintegrate
Key = 251
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
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 = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 6
casting time = 6
casting time units = initiative
Number of targets = 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
Key = 252
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Petrify,magicUser
Special Ability = DamageMagical,petrify
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 6
casting time = 6
casting time units = initiative
Number of targets = 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
Key = 253
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ImmuneSpells,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 6
casting time = 1
casting time units = rounds
Number of targets = 1
duration = level
duration units = rounds
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|4");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Invisible Stalker
Key = 
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_SummonInvisibleStalker,magicUser
targeting type = areacircle
level = 6
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 254
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Summon4,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 6
casting time = 6
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = spell_hit_Silence15.png,200,4,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,silence
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_Silence,magicUser
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 6
casting time = 1
casting time units = initiative
Number of targets = 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
Key = 255
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemovePetrified,magicUser
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 6
casting time = 6
casting time units = initiative
Number of targets = 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 = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|5");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

// magic-user level 7

\(BEGIN)
name = Charm Plants
Key = 
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = spell_CharmPlants,magicUser
targeting type = areasquare
level = 7
casting time = 7
casting time units = initiative
Number of targets = 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
Key = 256
casting sound = sound_Cast.wav
cast msg = /c blasts /t for /d ponts 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
missile art = spell_missile_Fireball.png,50,8,48,48,1,1,0
target cover art = spell_coverage_Fireball.png,200,2,48,48,0,1,4
target hit art = spell_hit_Fireball.png,200,2,48,48,0,1,4
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = DamageMagical,fire
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 7
casting time = 7
casting time units = initiative
Number of targets = 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 = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|6");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Mass Invisibility
Key = 257
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Invisible,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 7
casting time = 7
casting time units = initiative
Number of targets = 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
Key = 258
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Summon5,MagicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 7
casting time = 7
casting time units = initiative
Number of targets = 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
Key = 259
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_PowerWordStun,magicUser
Special Ability = DamageMagical,mental
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 7
casting time = 1
casting time units = immediate
Number of targets = 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 = Fire Storm
Key = 
casting sound = sound_Cast.wav
cast msg = /c unleashes a fire storm.
missile sound = none
coverage sound = none
hit sound = sound_hit_Fireball.wav
linger sound = none
cast art = spell_cast_MU.png,200,2,48,48,0,1,0
missile art = spell_missile_Fireball.png,0,8,48,48,1,1,0
target cover art = none
target hit art = spell_hit_Fireball.png,200,2,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
Special Ability = DamageMagical,fire
Special Ability = spell_Attack,1
targeting type = areasquare
level = 8
casting time = 5
casting time units = initiative
Number of targets = 6
duration = 
duration units = instantaneous
target duration = 
target range = 6
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(2d8+level),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Mass Charm
Key = 260
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
missile art = none
target cover art = none
target hit art = spell_hit_HoldPerson.png,111,4,48,48,0,1,0
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$magicUser$11
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
Number of targets = 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_COMBATANT_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_COMBATANT_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Mind Blank
Key = 261
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_MindBlank.png,210,2,48,48,0,1,0
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_MindBlank,mage
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 8
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 262
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Summon6,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 8
casting time = 8
casting time units = initiative
Number of targets = 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
Key = 263
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Otto.png,250,2,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = DamageMagical,mental
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = touch
level = 8
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 264
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Blind,magicUser
Special Ability = DamageMagical,mental
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = areacircle
level = 8
casting time = 1
casting time units = immediate	
Number of targets = 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
Key = 265
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
missile art = spell_missile_Fireball.png,0,8,48,48,1,1,0
target cover art = none
target hit art = spell_hit_FlameStrike.png,100,4,48,48,0,1,6
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = DamageMagical,fire
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = arealinepickend
level = 9
casting time = 9
casting time units = initiative
Number of targets = 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
Key = 266
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Summon7,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect
Special Ability = spellClass,magicUser
targeting type = self
level = 9
casting time = 9
casting time units = initiative
Number of targets = 1
duration = 8+level
duration units = rounds
target duration = 
target range = 9
price = 0
spell effect 1 = none
begin script = 
end script = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|7");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

\(BEGIN)
name = Power Word, Kill
Key = 267
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_PowerWordKill,magicUser
Special Ability = DamageMagical,death
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$magicUser$11
Special Ability = spellClass,magicUser
targeting type = selectByCount
level = 9
casting time = 1
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = level/4
price = 0
spell effect 1 = 
begin script = 
end script = $IF ($GET_ITEM_SA($GET_CHAR_Ready($Myself(),0),"item_Scroll") !\= "-?-?-"){$TAKE_CHAR_ITEM($Myself(),"Scroll|8");$GIVE_CHAR_ITEM($Myself(),"Parchment");};
\(END)

// ranger spells: Key 301 - 400
// ranger druid spells level 1

\(BEGIN)
name = Detect Magic|Ranger(Druid)
Key = 301
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = 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 = Caster,$ranger$19
targeting type = self
level = 1
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 302
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
missile art = none
target cover art = spell_coverage_Entangle.png,200,8,48,48,0,1,0
target hit art = none
target linger art = spell_linger_Entangle.png,200,2,48,48,0,1,4
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_Entangle,ranger
Special Ability = Caster,$ranger$19
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 1
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 303
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
missile art = none
target cover art = none
target hit art = spell_hit_FaerieFire.png,210,2,48,48,0,1,4
target linger art = spell_linger_FaerieFire.png,200,4,48,48,0,1,4
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_FaerieFireRanger,ranger
Special Ability = Caster,$ranger$19
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 304
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_InvisibilityAnimals.png,200,2,48,48,0,1,4
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_InvisibleToAnimalsRanger,ranger
Special Ability = Caster,$ranger$19
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 305
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
targeting type = self
Special Ability = spell_ShillelaghRanger,ranger
Special Ability = Caster,$ranger$19
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
level = 1
casting time = 1
casting time units = initiative
Number of targets = 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
Key = 306
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = yes
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SpeakWithAnimalsRanger,ranger
Special Ability = Caster,$ranger$19
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 307
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$ranger$18
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Barkskin,ranger
targeting type = touch
level = 2
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 308
casting sound = sound_Cast.wav
cast msg = /t feels pain for /d points of damage.
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
Special Ability = DamageMagical,wound
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$ranger$19
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-1d8,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Charm Person or Mammal|Ranger
Key = 309
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
missile art = none
target cover art = none
target hit art = spell_hit_HoldAnimal.png,111,2,48,48,0,1,0
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4
class = Cleric
cast by = Ranger
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$ranger$18
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
Number of targets = 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_COMBATANT_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_COMBATANT_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Cure Light Wounds|Ranger
Key = 310
casting sound = sound_Cast.wav
cast msg = /t is healed
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
missile art = none
target cover art = none
target hit art = spell_hit_CureLightWounds.png,200,11,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$ranger$19
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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(($SA_CHARACTER_GET("IsDiseased") !\= "-?-?-") || ($SA_CHARACTER_GET("IsMummyDiseased") !\= "-?-?-") || ($GET_CHAR_STATUS($IndexOf($CharacterContext())) ># 1)){$RETURN "0";}$ELSE{$RETURN "1";};
begin script =
end script = 
\(END)

\(BEGIN)
name = Hold Animal|Ranger
Key = 311
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
missile art = none
target cover art = none
target hit art = spell_hit_HoldAnimal.png,210,2,48,48,0,1,4
target linger art = spell_linger_HoldAnimal.png,150,26,48,48,0,1,4
class = Cleric
cast by = Ranger
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_HoldAnimal,ranger
Special Ability = Caster,$ranger$19
Special Ability = DamageMagical,hold
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 312
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
missile art = none
target cover art = none
target hit art = spell_hit_SlowPoison.png,150,7,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
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 = Caster,$ranger,$19
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = initiative
Number of targets = 1
duration = level
duration units = hours
target duration = 
target range = 1
price = 200
spell effect 1 = 
begin script = 
end script = 
\(END)

// ranger druid spells level 3

\(BEGIN)
name = Cause Disease|Ranger
Key = 313
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
missile art = none
target cover art = none
target hit art = spell_hit_Curse.png,111,2,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$ranger$19
Special Ability = DamageMagical,disease
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Attack,1
Special Ability = spell_Disease,ranger
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
Number of targets = 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|Ranger
Key = 314
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemoveDisease,ranger
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$ranger$19
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = $IF ($GET_CHAR_ASL("MummyRot"){  $RETURN $SET_CHAR_CHA("MummyRot","");};
end script = 
\(END)

\(BEGIN)
name = Neutralize Poison|Ranger
Key = 315
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
missile art = none
target cover art = none
target hit art = spell_hit_NeutralizePoison.png,150,14,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_NeutralizePoison,ranger
Special Ability = Caster,$ranger$19
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 5
casting time units = initiative
Number of targets = 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|Ranger
Key = 316
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
missile art = none
target cover art = none
target hit art = spell_hit_Poison.png,150,8,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Poison,ranger
Special Ability = DamageMagical,poison
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$ranger$19
targeting type = touch
level = 3
casting time = 5
casting time units = initiative
Number of targets = 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|Ranger
Key = 317
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
missile art = spell_missile_Druid.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_ImmunityFire.png,200,2,48,48,0,1,4
class = Cleric
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_ProtectionFromFire,ranger
Special Ability = Caster,$ranger$19
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 3
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 10*level
duration units = rounds
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// ranger mu spells level 1

\(BEGIN)
name = Burning Hands|Ranger
Key = 318
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
missile art = none
target cover art = none
target hit art = spell_hit_BurningHands.png,150,4,48,48,0,1,2
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = 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 = Caster,$ranger$20
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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_RANGERLVL($IndexOf($AttackerContext())) -# 8);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Charm Person|Ranger
Key = 319
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4
class = MU
cast by = Ranger
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$ranger$20
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
Number of targets = 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_COMBATANT_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_COMBATANT_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = Detect Magic|Ranger(Magic-User)
Key = 320
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = 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 = Caster,$ranger$20
targeting type = self
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 321
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = yes
save versus = spell
save result = negates
Special Ability = Caster,$ranger$20
Special Ability = DamageMagical,mental
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
Number of targets = 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
Key = 322
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$ranger$20
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 323
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
missile art = spell_missile_MagicMissile.png,50,8,48,48,1,1,0
target cover art = none
target hit art = spell_hit_MagicMissile.png,150,6,48,48,0,1,0
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$ranger$20
Special Ability = DamageMagical,spell
Special Ability = spell_MagicMissileRanger,1
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 324
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromEvil,ranger
Special Ability = Caster,$ranger$20
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 325
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromGood,ranger
Special Ability = Caster,$ranger$20
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 1
casting time units = initiative
Number of targets = 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
Key = 326
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = no
auto scribe = yes
camp only = yes
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$ranger$20
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 327
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Reduce.png,200,2,48,48,0,1,4
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_Reduce,ranger
Special Ability = spell_ReduceRanger,ranger
Special Ability = Caster,$ranger$20
Special Ability = DamageMagical,physical
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 328
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$ranger$19
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Shield,ranger
targeting type = self
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 329
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
missile art = none
target cover art = none
target hit art = spell_hit_ShockingGrasp.png,150,4,48,48,0,1,0
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$ranger$20
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
Number of targets = 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
Key = 330
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Sleep.png,300,3,48,48,0,1,4
class = MU
cast by = Ranger
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Sleep,ranger
Special Ability = spell_SleepRanger,ranger
Special Ability = Caster,$ranger$20
Special Ability = DamageMagical,sleep
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 331
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SeeInvisible,ranger
Special Ability = spell_SeeInvisibleRanger,ranger
Special Ability = Caster,$ranger$20
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 1
casting time units = initiative
Number of targets = 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
Key = 332
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
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
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_Invisible,ranger
Special Ability = Caster,$ranger$20
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 2
casting time units = initiative
Number of targets = 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
Key = 333
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = yes
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$ranger$20
targeting type = self
level = 2
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 334
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
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
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_MirrorImage,ranger
Special Ability = spell_MirrorImageRanger,ranger
Special Ability = Caster,$ranger$20
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 2
casting time units = initiative
Number of targets = 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
Key = 335
casting sound = sound_Cast.wav
cast msg = /t feels weaker
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
missile art = spell_missile_RayOfEnfeeblement.png,50,8,48,48,1,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Enfeebled.png,0,1,48,48,0,0,0
class = MU
cast by = Ranger
friendly fire ok = no
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_RayOfEnfeeblementRanger,ranger
Special Ability = Caster,$ranger$20
Special Ability = DamageMagical,mental
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 2
casting time units = initiative
Number of targets = 1
duration = level
duration units = rounds
target duration = 
target range = 1+level
price = 0
spell effect 1 = $CHAR_STR,5,absolute,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = Stinking Cloud|Ranger
Key = 336
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,0
target hit art = none
target linger art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,4
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
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 = spell_StinkingCloudRanger,ranger
Special Ability = Caster,$ranger$20
Special Ability = DamageMagical,poison
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 2
casting time = 2
casting time units = initiative
Number of targets = 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
Key = 337
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Strength.png,300,2,48,48,0,1,0
class = MU
cast by = Ranger
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_StrengthRanger,ranger
Special Ability = Caster,$ranger$20
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = turns
Number of targets = 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_FIGHTERLVL($IndexOf($CharacterContext())) ># 0){$RETURN 1;};$IF ($GET_CHAR_PALADINLVL($IndexOf($CharacterContext())) ># 0){$RETURN 1;};$IF ($GET_CHAR_RANGERLVL($IndexOf($CharacterContext())) ># 0) {$RETURN 1;}$ELSE{$RETURN 0;};
modify script 1 = $IF ($GET_CHAR_FIGHTERLVL($IndexOf($CharacterContext())) ># 0) {$RANDOM(8);};$IF ($GET_CHAR_PALADINLVL($IndexOf($CharacterContext())) ># 0) {$RANDOM(8);};$IF ($GET_CHAR_RANGERLVL($IndexOf($CharacterContext())) ># 0) {$RANDOM(8);};$IF ($GET_CHAR_CLERICLVL($IndexOf($CharacterContext())) ># 0) {$RANDOM(6);};$IF ($GET_CHAR_DRUIDLVL($IndexOf($CharacterContext())) ># 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: Key 401 - 500
// paladin level 1

\(BEGIN)
name = Bless|Paladin
Key = 401
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
missile art = none
target cover art = none
target hit art = spell_hit_Bless.png,150,2,48,48,0,1,4
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
combat only = no
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$paladin$20
Special Ability = DamageMagical,spell
Special Ability = StandardDisplaySpellEffect
Special Ability = spell_Bless,paladin
targeting type = areasquare
level = 1
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 402
casting sound = sound_Cast.wav
cast msg = /t is healed
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
missile art = none
target cover art = none
target hit art = spell_hit_CureLightWounds.png,200,11,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_FixCure,paladin
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$paladin$20
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
Number of targets = 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(($SA_CHARACTER_GET("IsDiseased") !\= "-?-?-") || ($SA_CHARACTER_GET("IsMummyDiseased") !\= "-?-?-") || ($GET_CHAR_STATUS($IndexOf($CharacterContext())) ># 1)){$RETURN "0";}$ELSE{$RETURN "1";};
begin script =
end script = 
\(END)

\(BEGIN)
name = Detect Magic|Paladin
Key = 403
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = yes
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_DetectMagic,paladin
Special Ability = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 1
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 404
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromEvil,paladin
Special Ability = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 405
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_Linger_ImmunityCold.png,200,2,48,48,0,1,4
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_ColdResistant,paladin
Special Ability = spell_ResistColdPaladin,paladin
Special Ability = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 406
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = yes
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 407
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
missile art = none
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4
class = Cleric
cast by = Paladin
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_HoldPersonCleric,paladin
Special Ability = Caster,$paladin$20
Special Ability = DamageMagical,hold
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 408
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_ImmunityFire.png,200,2,48,48,0,1,4
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_FireResistant,paladin
Special Ability = spell_ResistFirePaladin,paladin
Special Ability = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 409
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
missile art = none
target cover art = none
target hit art = spell_hit_Silence15.png,210,4,48,48,0,1,4
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Silence,paladin
Special Ability = spell_SilencePaladin,paladin
Special Ability = Caster,$paladin$20
Special Ability = DamageMagical,silence
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 410
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
missile art = none
target cover art = none
target hit art = spell_hit_SlowPoison.png,150,7,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
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 = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 2
casting time = 1
casting time units = initiative
Number of targets = 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
Key = 411
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_HoldAnimal.png,100,13,48,48,0,1,0
class = Cleric
cast by = Paladin
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_SnakeCharm,paladin
Special Ability = spell_SnakeCharmPaladin,1
Special Ability = Caster,$paladin$20
Special Ability = DamageMagical,charm
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 412
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = self
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 413
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
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 = StandardDisplaySpellEffect
Special Ability = Caster,$paladin$20
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 414
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
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 = StandardDisplaySpellEffect
Special Ability = Caster,$paladin$20
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 415
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
missile art = none
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Dispel,paladin
Special Ability = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = areasquare
level = 3
casting time = 6
casting time units = initiative
Number of targets = 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
Key = 416
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
missile art = none
target cover art = none
target hit art = spell_hit_Prayer.png,150,2,48,48,0,1,2
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_PrayerPaladin,paladin
Special Ability = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = party
level = 3
casting time = 6
casting time units = initiative
Number of targets = 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
Key = 417
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_RemoveCurse,paladin
Special Ability = spell_FixCurse,paladin
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$paladin$20
targeting type = touch
level = 3
casting time = 6
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = $CHAR_REMOVEALLITEMCURSE($IndexOf($CharacterContext()) );$SET_CHAR_CURSE( $IndexOf($CharacterContext()), "0" );$RETURN true;
end script = 
\(END)

// paladin level 4

\(BEGIN)
name = Cure Serious Wounds|Paladin
Key = 418
casting sound = sound_Cast.wav
cast msg = /t is healed.
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_FixCure,paladin
Special Ability = StandardDisplaySpellEffect
Special Ability = Caster,$paladin$20
targeting type = touch
level = 4
casting time = 7
casting time units = initiative
Number of targets = 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(($SA_CHARACTER_GET("IsDiseased") !\= "-?-?-") || ($SA_CHARACTER_GET("IsMummyDiseased") !\= "-?-?-") || ($GET_CHAR_STATUS($IndexOf($CharacterContext())) ># 1)){$RETURN "0";}$ELSE{$RETURN "1";};
begin script = 
end script = 
\(END)

\(BEGIN)
name = Neutralize Poison|Paladin
Key = 419
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
missile art = none
target cover art = none
target hit art = spell_hit_NeutralizePoison.png,200,14,48,48,0,1,0
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_NeutralizePoison,paladin
Special Ability = Caster,$paladin$20
Special Ability = spell_FixPoison,paladin
Special Ability = StandardDisplaySpellEffect
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 420
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromEvil,paladin
Special Ability = Caster,$paladin$20
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
Number of targets = 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
Key = 421
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Paladin
friendly fire ok = no
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = yes
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_SticksToSnakesPaladin,paladin
Special Ability = Caster,$paladin$20
Special Ability = DamageMagical,physical
Special Ability = spell_Attack,1
Special Ability = StandardDisplaySpellEffect
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
Number of targets = 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: Key 501 - 600

\(BEGIN)
name = itemEyesCharming
Key = 503
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_Charm,item
targeting type = selectByCount
level = 0
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 504
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
target cover art = none
target hit art = spell_hit_Fireball.png,150,2,48,48,0,1,4
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
targeting type = areacircle
level = 0
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 505
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect,Giant Strength
targeting type = self
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 506
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
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = item_PotionInvisibility,magicUser
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect,Potion Invisible
targeting type = self
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 507
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = yes
can scribe = yes
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
Special Ability = StandardDisplaySpellEffect,Potion Speed
targeting type = self
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 508
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ImmuneDragonBreath
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
Number of targets = 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)

// monster spells: Key 601 - 700

\(BEGIN)
name = a spell|BeholderCharm
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
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
Number of targets = 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_COMBATANT_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_COMBATANT_SA($TargetContext(),"saved",1);
begin script = 
end script = $TAKE_CHAR_ITEM($Myself(), "monsterBeholderCharm");$GIVE_CHAR_ITEM($Myself(), "monsterBeholderCharm");
\(END)

\(BEGIN)
name = a spell|BeholderFear
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Fear,magicUser
targeting type = areacone
level = 4
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Petrify,magicUser
targeting type = selectByCount
level = 6
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Sleep.png,300,3,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Sleep,magicUser
Special Ability = monster_SpellcasterLevel,spell
targeting type = areacircle
level = 1
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Slow,magicUser
Special Ability = monster_SpellcasterLevel,spell
targeting type = areasquare
level = 3
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
casting sound = sound_Cast.wav
cast msg = /t feels pain for /d points of damage.
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
targeting type = touch
level = 1
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-1d8,delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericProtectionFromGood
Key = 
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_ProtectionFromGood,cleric
Special Ability = monster_SpellcasterLevel,spell
targeting type = touch
level = 1
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_HoldPersonCleric,cleric
Special Ability = monster_SpellcasterLevel,spell
targeting type = selectByCount
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = spell_hit_Silence15.png,210,4,48,48,0,1,4
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Silence,cleric
Special Ability = monster_SpellcasterLevel,spell
targeting type = areacircle
level = 2
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Blind,cleric
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Disease,cleric
targeting type = touch
level = 3
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 
casting sound = sound_Cast.wav
cast msg = /t feels pain for /d points of damage.
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = use THAC0
targeting type = touch
level = 4
casting time = 5
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = $CHAR_HITPOINTS,-(2d8+1),delta,target,yes
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterClericSticksToSnakes
Key = 
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
missile art = spell_missile_Priest.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_SpellcasterLevel,spell
targeting type = areacircle
level = 4
casting time = 7
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = spell_hit_FlameStrike.png,200,4,48,48,0,1,2
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
targeting type = arealinepickstart
level = 5
casting time = 8
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = none
target cover art = none
target hit art = spell_hit_SlayLiving.png,200,4,48,48,0,1,4
target linger art = none
class = Cleric
cast by = Cleric
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = half damage
targeting type = touch
level = 5
casting time = 1
casting time units = rounds
Number of targets = 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
Key = 
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
missile art = spell_missile_MagicMissile.png,50,8,48,48,1,1,0
target cover art = none
target hit art = spell_hit_MagicMissile.png,150,6,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_SpellcasterLevel,spell
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Sleep.png,300,3,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Sleep,magicUser
Special Ability = monster_SpellcasterLevel,spell
targeting type = areacircle
level = 1
casting time = 1
casting time units = immediate
Number of targets = 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
Key = 
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
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = no
camp only = no
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_MirrorImage,magicUser
Special Ability = monster_SpellcasterLevel,spell
targeting type = self
level = 2
casting time = 2
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,0
target hit art = none
target linger art = spell_linger_StinkingCloud.png,200,4,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = no
save versus = Par/Pois/DM
save result = none
Special Ability = spell_StinkingCloud,magicUser
Special Ability = monster_SpellcasterLevel,spell
targeting type = areasquare
level = 2
casting time = 2
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_Fireball.png,50,8,48,48,1,1,0
target cover art = spell_coverage_Fireball.png,150,4,240,240,0,1,4
target hit art = spell_hit_Fireball.png,150,2,48,48,0,1,4
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = half damage
Special Ability = monster_SpellcasterLevel,spell
targeting type = areacircle
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = spell_hit_HoldPerson.png,210,4,48,48,0,1,4
target linger art = spell_linger_HoldPerson.png,150,26,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = negates
Special Ability = spell_HoldPersonMU,magicUser
Special Ability = monster_SpellcasterLevel,spell
targeting type = selectByCount
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Slow,magicUser
Special Ability = monster_SpellcasterLevel,spell
targeting type = areasquare
level = 3
casting time = 3
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = Caster,$magicUser$11
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
Number of targets = 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_COMBATANT_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_COMBATANT_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = a spell|monsterMageFear
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Fear,magicUser
targeting type = areacone
level = 4
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_IceStorm.png,50,8,48,48,1,1,0
target cover art = spell_coverage_IceStorm.png,100,9,240,240,0,1,0
target hit art = spell_hit_IceStorm.png,150,3,48,48,0,1,2
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = none
targeting type = areacircle
level = 4
casting time = 4
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = spell_hit_HoldMonster.png,200,4,48,48,0,1,4
target linger art = spell_linger_HoldMonster.png,200,26,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = spell
save result = none
Special Ability = spell_HoldMonster,magicUser
Special Ability = monster_SpellcasterLevel,spell
targeting type = areasquare
level = 5
casting time = 5
casting time units = initiative
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Petrify,magicUser
targeting type = selectByCount
level = 6
casting time = 6
casting time units = initiative
Number of targets = 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
Key = 
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
target cover art = none
target hit art = spell_hit_DragonBreathAcid.png,120,4,48,48,0,1,4
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = DamageMagical,acid
targeting type = areacone
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
target cover art = none
target hit art = spell_hit_ConeOfCold.png,120,4,48,48,0,1,4
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = DamageMagical,cold
targeting type = areacone
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
target cover art = none
target hit art = spell_hit_ConeOfCold.png,120,4,48,48,0,1,4
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = DamageMagical,cold
targeting type = areacone
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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|monsterDragonBreathFire
Key = 
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
target cover art = none
target hit art = spell_hit_DragonBreathFire.png,200,2,48,48,0,3,6
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = DamageMagical,fire
targeting type = areacone
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
target cover art = none
target hit art = spell_hit_DragonBreathLightning.png,200,2,48,48,0,3,6
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = DamageMagical,electricity
targeting type = arealinepickstart
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
target cover art = none
target hit art = spell_linger_Cloudkill.png,200,4,48,48,0,1,4
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = yes
linger affects once = yes
save versus = Breath Weapon
save result = half damage
Special Ability = DamageMagical,poison
targeting type = areacone
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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|monsterHellHoundBreath
Key = 
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
target cover art = none
target hit art = spell_hit_Fireball.png,200,2,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Breath Weapon
save result = half damage
Special Ability = DamageMagical,fire
targeting type = areacone
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
missile art = spell_missile_MU.png,100,4,48,48,0,1,0
target cover art = none
target hit art = none
target linger art = spell_linger_Charm.png,200,2,48,48,0,1,4
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = yes
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$magicUser$11
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
Number of targets = 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_COMBATANT_SA($TargetContext(),"saved",0);
saving throw succeeded script 1 = $SET_COMBATANT_SA($TargetContext(),"saved",1);
begin script = 
end script = 
\(END)

\(BEGIN)
name = its gaze|monsterConfusionGaze
Key = 
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
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Confusion,monster
targeting type = selectByCount
level = 0
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 
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
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_Petrify,Medusa
targeting type = self
level = 0
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 
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
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Pet/Poly
save result = negates
Special Ability = spell_Petrify,monster
targeting type = selectByCount
level = 0
casting time = 0
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterBearHug1
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_BearHug1,1
targeting type = touch
level = 0
casting time = 1
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterBearHug2
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_BearHug2,2
targeting type = touch
level = 0
casting time = 1
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterCarrionStench
Key = 
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = 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 = 0
casting time = 0
casting time units = immediate
Number of targets = 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 = monsterDrainLevel
Key = 
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = spell_Drain,monster
targeting type = touch
level = 0
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterDrainLevelVamp
Key = 
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_DrainVamp,monster
targeting type = touch
level = 0
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterDrainStrength
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = DamageNonMagical,strength
Special Ability = monster_DrainStrength,1
targeting type = touch
level = 0
casting time = 1
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterEngulf1
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_Engulf1,1
targeting type = touch
level = 0
casting time = 1
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterEngulf2
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_Engulf2,2
targeting type = touch
level = 0
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterFireBatAttack
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_FireBatAttack,2
targeting type = touch
level = 0
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterGiantSlugSpit
Key = 
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
target cover art = none
target hit art = monster_hit_GiantSlugSpittle.png,150,9,48,48,0,1,0
target linger art = none
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_GiantSlugSpit
targeting type = selectByCount
level = 0
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_GiantWeaselAttack,2
targeting type = touch
level = 0
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterMindBlast
Key = 
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
target cover art = none
target hit art = none
target linger art = none
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = spell_MindBlast,monster
targeting type = areacone
level = 0
casting time = 0
casting time units = immediate
Number of targets = 2
duration = 3d4
duration units = rounds
target duration = 
target range = 6
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterMummyRot
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = 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 = 0
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterParalysis
Key = 
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = 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 = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Pet/Poly
save result = negates
Special Ability = spell_Petrify,monster
targeting type = self
level = 0
casting time = 0
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterPoison
Key = 
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = 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 = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 261
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = 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 = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = initiative
Number of targets = 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
Key = 
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = yes
lingers = yes
linger affects once = yes
save versus = Par/Pois/DM
save result = none
targeting type = self
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 260
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = 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 = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 262
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = 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 = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 262
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = 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 = StandardDisplaySpellEffect
targeting type = selectByCount
level = 1
casting time = 0
casting time units = immediate
Number of targets = 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
Key = 
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
class = MU
cast by = MU
friendly fire ok = yes
cumulative = no
usable by party = no
can scribe = no
auto scribe = no
camp only = no
combat only = yes
can be dispelled = no
lingers = no
linger affects once = no
save versus = Par/Pois/DM
save result = negates
Special Ability = spell_PurpleWormBite,monster
targeting type = self
level = 0
casting time = 0
casting time units = initiative
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 0
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterRearClawRake1
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_RearClawRake1,1
targeting type = touch
level = 0
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterRearClawRake2
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_RearClawRake2,2
targeting type = touch
level = 0
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

\(BEGIN)
name = monsterStirgeAttack
Key = 
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
class = MU
cast by = MU
friendly fire ok = no
cumulative = yes
usable by party = no
can scribe = no
auto scribe = no
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = none
Special Ability = monster_StirgeAttack,2
targeting type = touch
level = 0
casting time = 0
casting time units = immediate
Number of targets = 1
duration = 
duration units = instantaneous
target duration = 
target range = 1
price = 0
spell effect 1 = none
begin script = 
end script = 
\(END)

// miscellaneous and special spells 701 - 800

\(BEGIN)
name = Banish
Key = 701
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
class = Cleric
cast by = Cleric
friendly fire ok = no
cumulative = no
usable by party = no
can scribe = yes
auto scribe = yes
combat only = yes
camp only = no
can be dispelled = no
lingers = no
linger affects once = no
save versus = spell
save result = negates
Special Ability = Caster,$cleric$11
Special Ability = DamageMagical,spell
targeting type = touch
level = 0
casting time = 0
casting time units = immediate
Number of targets = 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 = $$Help
Special Ability = Date,"September 8, 2012"
Special Ability = Version, ".9951"
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
\(END)

