// 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 // attack bonus=3 // 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 ( d + [+ *level] [>| ] // default is 0d0 // eg: Number of targets = 2d4 - 2 + level >| 2 // eg: Number of targets = 1d4 - 1 // // Duration ( d + [+*level] [>| ] // default is 0d0 // eg: Duration = 2d6 + 1 >| 4 // // Target Range ( d + [+*level] [>| ] // 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 = /c casts Cause Light Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 = yes camp only = no can be dispelled = no lingers = no linger affects once = no save versus = spell save result = use THAC0 Special Ability = Caster,$cleric$11 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 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 activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; begin script = end script = \(END) \(BEGIN) name = Cure Light Wounds Key = 3 casting sound = sound_Cast.wav cast msg = /c casts Cure Light Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 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,wound 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 ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$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 Special Ability = DamageMagical,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 = 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 = DamageMagical,spell 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 = DamageMagical,spell 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,hold 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 = DamageMagical,spell 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,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 = 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 = DamageMagical,spell 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 = DamageMagical,charm 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 = DamageMagical,blunt 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 = DamageMagical,spell 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 = 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 = DamageMagical,cureDis 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 = DamageMagical,spell 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 = DamageMagical,spell 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 casts removes curse on /t. missile sound = none coverage sound = none hit sound = none linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 = 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_FixCurse,cleric 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 = $CHAR_CHA,100,percent,target,yes activate script 1 = $CHAR_REMOVEALLITEMCURSE($TargetContext());$DELETE_CHARACTER_SA($TargetContext(),"IsBestowedCurse");$DELETE_CHARACTER_SA($TargetContext(),"IsCursed");$RETURN 1; begin script = end script = \(END) // cleric level 4 \(BEGIN) name = Cause Serious Wounds Key = 24 casting sound = sound_Cast.wav cast msg = /c casts Cause Serious Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 = yes camp only = no can be dispelled = no lingers = no linger affects once = no save versus = spell save result = use THAC0 Special Ability = Caster,$cleric$11 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 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 activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; begin script = end script = \(END) \(BEGIN) name = Cure Serious Wounds Key = 25 casting sound = sound_Cast.wav cast msg = /c casts Cure Serious Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 = no lingers = no linger affects once = no save versus = spell save result = none Special Ability = Caster,$cleric$11 Special Ability = DamageMagical,wound Special Ability = spell_FixCure,cleric 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 ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$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,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = /c casts Cause Critical Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 = yes camp only = no can be dispelled = no lingers = no linger affects once = no save versus = spell save result = use THAC0 Special Ability = Caster,$cleric$11 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 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 activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; begin script = end script = \(END) \(BEGIN) name = Cure Critical Wounds Key = 32 casting sound = sound_Cast.wav cast msg = /c casts Cure Critical Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 = no lingers = no linger affects once = no save versus = spell save result = none Special Ability = Caster,$cleric$11 Special Ability = DamageMagical,wound Special Ability = spell_FixCure,cleric 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 ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$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,raise Special Ability = spell_FixRaise,cleric Special Ability = spell_RaiseDead,cleric 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);$RETURN (type ># 0 && type <# 10); modify script 1 = $VAR tgt;$VAR type;tgt \= $IndexOf($TargetContext());type \= $GET_CHAR_UNDEAD(tgt);$IF (type ># 7 && $RANDOM(20) +# 1 >\=# $GET_CHAR_SAVEVSSP(tgt)) {$RETURN $GET_CHAR_HITPOINTS(tgt) +# 11;};$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,slashing 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 = /c casts Harm on /t missile sound = none coverage sound = none hit sound = none linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 = yes camp only = no can be dispelled = no lingers = no linger affects once = no save versus = spell save result = use THAC0 Special Ability = Caster,$cleric$11 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 Special Ability = spell_Harm,cleric targeting type = touch level = 6 casting time = 1 casting time units = rounds Number of targets = 1 duration = duration units = instantaneous target duration = target range = 1 price = 0 spell effect 1 = $CHAR_HITPOINTS,1d4,absolute,target,yes activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; saving throw failed script 1 = $DEBUG("failed vs harm"); saving throw succeeded script 1 = $DEBUG("saved vs harm"); begin script = end script = \(END) \(BEGIN) name = Heal Key = 40 casting sound = none cast msg = /c casts Heal on /t missile sound = none coverage sound = none hit sound = none linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 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,wound Special Ability = spell_FixBlind,cleric Special Ability = spell_FixCure,cleric Special Ability = spell_FixDisease,cleric Special Ability = spell_FixFeeblemind,cleric Special Ability = spell_Heal,cleric targeting type = touch level = 6 casting time = 1 casting time units = rounds Number of targets = 1 duration = duration units = instantaneous target duration = target range = 1 price = 0 spell effect 1 = $CHAR_CHA,100,percent,target,yes activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 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,spell 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 = DamageMagical,spell 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 = DamageMagical,raise 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 = DamageMagical,bind 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 = DamageMagical,spell 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 = DamageMagical,illusion 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 = DamageMagical,blunt 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 = DamageMagical,spell 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 = /c casts Cause Light Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Druid.png,210,2,48,48,0,1,4 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 combat only = yes camp only = no can be dispelled = no lingers = no linger affects once = no save versus = spell save result = use THAC0 Special Ability = Caster,$druid$11 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 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 activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; 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_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = \(END) \(BEGIN) name = Cure Light Wounds|Druid Key = 110 casting sound = sound_Cast.wav cast msg = /c casts Cure Light Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Druid.png,210,2,48,48,0,1,4 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 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,$druid$11 Special Ability = DamageMagical,wound Special Ability = spell_FixCure,druid 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 ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 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 = DamageMagical,spell 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 = DamageMagical,cureDis 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 = 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,hold Special Ability = StandardDisplaySpellEffect Special Ability = spell_Attack,1 Special Ability = spell_HoldAnimal,druid targeting type = selectByCount level = 3 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 = 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = /c casts Cause Serious Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Druid.png,210,2,48,48,0,1,4 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 combat only = yes camp only = no can be dispelled = no lingers = no linger affects once = no save versus = spell save result = use THAC0 Special Ability = Caster,$druid$11 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 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 activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; begin script = end script = \(END) \(BEGIN) name = Cure Serious Wounds|Druid Key = 120 casting sound = sound_Cast.wav cast msg = /c casts Cure Serious Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Druid.png,210,2,48,48,0,1,4 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 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,$druid$11 Special Ability = DamageMagical,wound Special Ability = spell_FixCure,druid 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 ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = /c casts Cause Critical Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Druid.png,210,2,48,48,0,1,4 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 combat only = yes camp only = no can be dispelled = no lingers = no linger affects once = no save versus = spell save result = use THAC0 Special Ability = Caster,$druid$11 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 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 activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; 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 = DamageMagical,spell 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 = /c casts Cure Critical Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Druid.png,210,2,48,48,0,1,4 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 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,$druid$11 Special Ability = DamageMagical,wound Special Ability = spell_FixCure,druid 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 ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; begin script = end script = \(END) \(BEGIN) name = Feeblemind|Druid Key = 130 casting sound = none cast msg = /c casts Feeblemind on /t missile sound = none coverage sound = none hit sound = none linger sound = none cast art = spell_cast_Druid.png,210,2,48,48,0,1,4 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 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,mind Special Ability = StandardDisplaySpellEffect Special Ability = spell_Attack,1 targeting type = selectByCount level = 6 casting time = 8 casting time units = initiative Number of targets = 1 duration = duration units = instantaneous target duration = target range = 16 price = 0 spell effect 1 = $CHAR_CHA,100,percent,target,yes saving throw script 1 = $VAR tgt;tgt \= $IndexOf($TargetContext());$IF ($GET_CHAR_RACE(tgt) !\= "Human"){$IF ($GET_CHAR_Lvl(tgt,"magicUser") ># 0 || $GET_CHAR_Lvl(tgt,"druid") ># 0 || $GET_CHAR_Lvl(tgt,"ranger") ># 7 || $GET_CHAR_Lvl(tgt,"cleric") ># 0){$RETURN "-2";};}$ELSE{$IF ($GET_CHAR_Lvl(tgt,"magicUser") ># 0) {$RETURN "-4";};$IF ($GET_CHAR_Lvl(tgt,"ranger") ># 8) {$RETURN "-2";};$IF ($GET_CHAR_Lvl(tgt,"druid") ># 0||$GET_CHAR_Lvl(tgt,"ranger") \=\=# 8) {$RETURN "-1";};$IF ($GET_CHAR_Lvl(tgt,"cleric") ># 0||$GET_CHAR_Lvl(tgt,"paladin") ># 8) {$RETURN 1;};};$RETURN 40; saving throw failed script 1 = $VAR tgt;tgt \= $IndexOf($TargetContext());$IF ($GET_CHARACTER_SA($TargetContext(),"pcINT") \=\= "-?-?-"){$SET_CHARACTER_SA($TargetContext(),"pcINT",$GET_CHAR_INT(tgt));$SET_CHARACTER_SA($TargetContext(),"pcWIS",$GET_CHAR_WIS(tgt));};$SET_CHARACTER_SA($TargetContext(),"IsFeebleminded",1);$SET_CHAR_INT(tgt,2);$SET_CHAR_WIS(tgt,2); begin script = end script = \(END) // druid level 7 \(BEGIN) name = Confusion|Druid 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 = DamageMagical,spell 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_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = \(END) \(BEGIN) name = Detect Magic|MagicUser 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 = DamageMagical,spell 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 = DamageMagical,spell 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,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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,charm 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 = DamageMagical,illusion 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 = Caster,$magicUser$11 Special Ability = DamageMagical,spell Special Ability = StandardDisplaySpellEffect 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 = DamageMagical,illusion 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,charm 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 = DamageMagical,spell 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 = /c casts Ray of Enfeeblement on /t missile sound = none coverage sound = none hit sound = none linger sound = none cast art = spell_cast_MU.png,210,2,48,48,0,1,0 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 = no 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 = spellClass,magicUser Special Ability = spell_Attack,1 Special Ability = spell_Enfeeble,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 = level price = 0 spell effect 1 = $CHAR_CHA,100,percent,target,yes saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = \(END) \(BEGIN) name = Stinking Cloud 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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,hold 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 = DamageMagical,illusion 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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 = DamageMagical,spell 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_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_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,mind 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 = DamageMagical,spell 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,mind 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,mind 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 = DamageMagical,spell 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 = DamageMagical,spell 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 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,$magicUser$11 Special Ability = DamageMagical,spell 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 = $CHAR_CHA,100,percent,target,yes activate script 1 = $CHAR_REMOVEALLITEMCURSE($TargetContext());$DELETE_CHARACTER_SA($TargetContext(),"IsBestowedCurse");$DELETE_CHARACTER_SA($TargetContext(),"IsCursed");$RETURN 1; begin script = end script = \(END) // magic-user level 5 \(BEGIN) name = Cloudkill 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 = DamageMagical,spell Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser Special Ability = spell_Attack,1 Special Ability = spell_SummonElementalAir,magicUser targeting type = areasquare level = 5 casting time = 0 casting time units = initiative 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 = DamageMagical,spell Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser Special Ability = spell_Attack,1 Special Ability = spell_SummonElementalEarth,magicUser targeting type = areasquare level = 5 casting time = 0 casting time units = initiative 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 = DamageMagical,spell Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser Special Ability = spell_Attack,1 Special Ability = spell_SummonElementalFire,magicUser targeting type = areasquare level = 5 casting time = 0 casting time units = initiative 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 = DamageMagical,spell Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser Special Ability = spell_Attack,1 Special Ability = spell_SummonElementalWater,magicUser targeting type = areasquare level = 5 casting time = 0 casting time units = initiative 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 = /c casts Feeblemind on /t missile sound = none coverage sound = none hit sound = none linger sound = none cast art = spell_cast_MU.png,210,2,48,48,0,1,0 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 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,mind Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser Special Ability = spell_Attack,1 targeting type = selectByCount level = 5 casting time = 5 casting time units = initiative Number of targets = 1 duration = duration units = instantaneous target duration = target range = level price = 0 spell effect 1 = $CHAR_CHA,100,percent,target,yes saving throw script 1 = $VAR tgt;tgt \= $IndexOf($TargetContext());$IF ($GET_CHAR_RACE(tgt) !\= "Human"){$IF ($GET_CHAR_Lvl(tgt,"magicUser") ># 0 || $GET_CHAR_Lvl(tgt,"druid") ># 0 || $GET_CHAR_Lvl(tgt,"ranger") ># 7 || $GET_CHAR_Lvl(tgt,"cleric") ># 0){$RETURN "-2";};}$ELSE{$IF ($GET_CHAR_Lvl(tgt,"magicUser") ># 0) {$RETURN "-4";};$IF ($GET_CHAR_Lvl(tgt,"ranger") ># 8) {$RETURN "-2";};$IF ($GET_CHAR_Lvl(tgt,"druid") ># 0||$GET_CHAR_Lvl(tgt,"ranger") \=\=# 8) {$RETURN "-1";};$IF ($GET_CHAR_Lvl(tgt,"cleric") ># 0||$GET_CHAR_Lvl(tgt,"paladin") ># 8) {$RETURN 1;};};$RETURN 40; saving throw failed script 1 = $VAR tgt;tgt \= $IndexOf($TargetContext());$IF ($GET_CHARACTER_SA($TargetContext(),"pcINT") \=\= "-?-?-"){$SET_CHARACTER_SA($TargetContext(),"pcINT",$GET_CHAR_INT(tgt));$SET_CHARACTER_SA($TargetContext(),"pcWIS",$GET_CHAR_WIS(tgt));};$SET_CHAR_INT(tgt,2);$SET_CHAR_WIS(tgt,2);$SET_CHARACTER_SA($TargetContext(),"IsFeebleminded",1); begin script = end script = \(END) \(BEGIN) name = Fire Touch 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,hold 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 = DamageMagical,spell 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 = DamageMagical,spell Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser Special Ability = spell_ProtectionFromAcid,magicUser targeting type = touch level = 5 casting time = 1 casting time units = rounds 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 = DamageMagical,spell 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 = DamageMagical,spell Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser Special Ability = spell_SummonInvisibleStalker,magicUser targeting type = areacircle level = 6 casting time = 1 casting time units = rounds 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 = DamageMagical,spell 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,spell 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 = DamageMagical,spell 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 = DamageMagical,charm Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser Special Ability = spell_CharmPlants,magicUser targeting type = areasquare level = 7 casting time = 7 casting time units = initiative 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 = DamageMagical,illusion 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 = DamageMagical,spell 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,mind 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_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = \(END) \(BEGIN) name = Mind Blank 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 = DamageMagical,spell 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 = DamageMagical,spell 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,mind Special Ability = spell_Attack,1 Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser targeting type = touch level = 8 casting time = 5 casting time units = initiative 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,blind 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 = DamageMagical,spell 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$18 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$18 Special Ability = spell_Attack,1 Special Ability = DamageMagical,bind 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$18 Special Ability = spell_Attack,1 Special Ability = DamageMagical,spell 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$18 Special Ability = DamageMagical,illusion 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$18 Special Ability = spell_Attack,1 Special Ability = DamageMagical,blunt 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$18 Special Ability = DamageMagical,spell 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 = /c casts Cause Light Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Druid.png,210,2,48,48,0,1,4 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 combat only = yes camp only = no can be dispelled = no lingers = no linger affects once = no save versus = spell save result = use THAC0 Special Ability = Caster,$ranger$18 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 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 activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; 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_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = \(END) \(BEGIN) name = Cure Light Wounds|Ranger Key = 310 casting sound = sound_Cast.wav cast msg = /c casts Cure Light Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Druid.png,210,2,48,48,0,1,4 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 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,$ranger$18 Special Ability = DamageMagical,wound Special Ability = spell_FixCure,ranger 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 ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$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$18 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,$18 Special Ability = DamageMagical,spell 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$18 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 = DamageMagical,cureDis Special Ability = StandardDisplaySpellEffect Special Ability = Caster,$ranger$18 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$18 Special Ability = DamageMagical,spell 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$18 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$18 Special Ability = DamageMagical,spell 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$19 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$19 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_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = \(END) \(BEGIN) name = Detect Magic|Ranger(Magic-User) 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$19 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$19 Special Ability = DamageMagical,spell Special Ability = StandardDisplaySpellEffect Special Ability = spell_Attack,1 Special Ability = spell_Enlarge,ranger targeting type = selectByCount level = 1 casting time = 1 casting time units = immediate 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$19 Special Ability = DamageMagical,spell 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$19 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$19 Special Ability = DamageMagical,spell 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$19 Special Ability = DamageMagical,spell 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$19 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$19 Special Ability = DamageMagical,spell 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$19 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$19 Special Ability = DamageMagical,charm 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$19 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$19 Special Ability = DamageMagical,illusion 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 = DamageMagical,spell Special Ability = StandardDisplaySpellEffect Special Ability = Caster,$ranger$19 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$19 Special Ability = DamageMagical,illusion 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 = /c casts Ray of Enfeeblement on /t missile sound = none coverage sound = none hit sound = none linger sound = none cast art = spell_cast_MU.png,210,2,48,48,0,1,0 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 = no 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$19 Special Ability = DamageMagical,mind Special Ability = StandardDisplaySpellEffect Special Ability = spellClass,magicUser Special Ability = spell_Attack,1 Special Ability = spell_Enfeeble,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 = level price = 0 spell effect 1 = $CHAR_CHA,100,percent,target,yes saving throw failed script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = \(END) \(BEGIN) name = Stinking Cloud|Ranger 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$19 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$19 Special Ability = DamageMagical,spell 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$19 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 = /c casts Cure Light Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 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,$paladin$19 Special Ability = DamageMagical,wound Special Ability = spell_FixCure,paladin 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 ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$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$19 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$19 Special Ability = DamageMagical,spell 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$19 Special Ability = DamageMagical,spell 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$19 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$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 = 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$19 Special Ability = DamageMagical,spell 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$19 Special Ability = DamageMagical,spell 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$19 Special Ability = DamageMagical,spell 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$19 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$19 Special Ability = DamageMagical,blunt 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 = DamageMagical,spell Special Ability = StandardDisplaySpellEffect Special Ability = Caster,$paladin$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 = 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 = DamageMagical,cureDis Special Ability = StandardDisplaySpellEffect Special Ability = Caster,$paladin$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 = 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$19 Special Ability = DamageMagical,spell 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$19 Special Ability = DamageMagical,spell 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 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,$paladin$19 Special Ability = DamageMagical,spell Special Ability = spell_FixCurse,paladin 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 = $CHAR_CHA,100,percent,target,yes activate script 1 = $CHAR_REMOVEALLITEMCURSE($TargetContext());$DELETE_CHARACTER_SA($TargetContext(),"IsBestowedCurse");$DELETE_CHARACTER_SA($TargetContext(),"IsCursed");$RETURN 1; begin script = end script = \(END) // paladin level 4 \(BEGIN) name = Cure Serious Wounds|Paladin Key = 418 casting sound = sound_Cast.wav cast msg = /c casts Cure Serious Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 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,$paladin$19 Special Ability = DamageMagical,wound Special Ability = spell_FixCure,paladin 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 ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$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$19 Special Ability = spell_FixPoison,paladin Special Ability = DamageMagical,spell 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$19 Special Ability = DamageMagical,spell 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$19 Special Ability = DamageMagical,spell 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 Special Ability = DamageMagical,charm 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 Special Ability = DamageMagical,fire 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 = DamageMagical,spell 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 = DamageMagical,illusion 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 = DamageMagical,spell 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 = DamageMagical,spell 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_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = $TAKE_CHAR_ITEM($Myself(), "monsterBeholderCharm");$GIVE_CHAR_ITEM($Myself(), "monsterBeholderCharm"); \(END) \(BEGIN) name = a spell|BeholderFear 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 = DamageMagical,fear 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 = DamageMagical,petrify 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 = DamageMagical,charm 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 = DamageMagical,spell 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 = /c casts Cause Light Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 = 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 = use THAC0 Special Ability = Caster,$monster$11 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 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 activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; 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 = DamageMagical,spell 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 = DamageMagical,hold 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 = DamageMagical,spell 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 = DamageMagical,blind 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 = DamageMagical,disease 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 = /c casts Cause Serious Wounds on /t missile sound = none coverage sound = none hit sound = sound_Hit.wav linger sound = none cast art = spell_cast_Priest.png,210,2,48,48,0,1,4 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 = 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 = use THAC0 Special Ability = Caster,$monster$11 Special Ability = DamageMagical,wound Special Ability = spell_Attack,1 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 activate script 1 = $IF ($GET_CHAR_UNDEAD($IndexOf($TargetContext())) \=\= 0){$RETURN 1;}; 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 = DamageMagical,spell 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 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 = 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 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) \(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 = DamageMagical,spell 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 = DamageMagical,charm 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 = DamageMagical,illusion 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 = DamageMagical,poison 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 = DamageMagical,fire 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 = DamageMagical,hold 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 = DamageMagical,spell 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_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = \(END) \(BEGIN) name = a spell|monsterMageFear 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 = DamageMagical,fear 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 Special Ability = DamageMagical,cold 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 = DamageMagical,hold 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 = DamageMagical,petrify 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_CHARACTER_SA($TargetContext(),"saved",0); saving throw succeeded script 1 = $SET_CHARACTER_SA($TargetContext(),"saved",1); begin script = end script = \(END) \(BEGIN) name = its gaze|monsterConfusionGaze 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 = DamageMagical,charm 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 = DamageMagical,petrify 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 = DamageMagical,petrify 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 = monsterDragonAdj 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 = negates Special Ability = Caster,$monster$11 Special Ability = DamageMagical,mind 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 script 1 = $RETURN $GET_COMBATANT_SA($TargetContext(),"FearAdj"); saving throw failed script 1 = $SET_COMBATANT_SA($TargetContext(),"IsDragonAdj",1); begin script = end script = \(END) \(BEGIN) name = monsterDragonFear 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 = negates Special Ability = Caster,$monster$11 Special Ability = DamageMagical,fear 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 script 1 = $RETURN $GET_COMBATANT_SA($TargetContext(),"FearAdj"); saving throw failed script 1 = $IF ($RANDOM(2)) {$SET_COMBATANT_SA($TargetContext(),"IsDragonFear",1);}$ELSE {$SET_COMBATANT_SA($TargetContext(),"IsDragonFlee",$GET_COMBATANT_SA($TargetContext(),"idx"));}; begin script = end script = \(END) \(BEGIN) name = monsterDrainLevel 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 = DamageNonMagical,drain 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 = DamageNonMagical,drain 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,drain 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 = DamageMagical,mind 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 = monsterMummyFear 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 = spell save result = negates Special Ability = Caster,$monster$11 Special Ability = DamageMagical,fear Special Ability = StandardDisplaySpellEffect 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 script 1 = $IF ($GET_CHAR_RACE($IndexOf($TargetContext())) \=\= "Human") {$RETURN 2;}; saving throw failed script 1 = $SET_COMBATANT_SA($TargetContext(),"monster_MummyFear",6); begin script = end script = \(END) \(BEGIN) name = monsterMummyRot 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 = DamageMagical,petrify 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 = DamageNonMagical,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 = DamageNonMagical,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 Special Ability = DamageNonMagical,poison 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 = DamageNonMagical,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 = DamageNonMagical,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 = DamageNonMagical,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 = HarmDisease 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 = Cleric cast by = Cleric friendly fire ok = yes cumulative = yes usable by party = no 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 = DamageNonMagical,disease Special Ability = spell_HarmDisease,cleric targeting type = touch level = 6 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 = $$Help Special Ability = Date,"October 18, 2012" Special Ability = Version, ".9965" Special Ability = Updates9717, "corrected all summoning spells, fixed Dispel Evil, added Dispel Good, fixed Protection From Evil/Good & Protection From Evil/Good 10' Radius" Special Ability = Updates9763, "set all GIVE/TAKE_CHAR_ITEM to use $MyIndex()" Special Ability = Updates9851, "changed monsterClericNnn to a spell|monsterClericNnn and monsterMageNnn to a spell|monsterMageNnn as well as correcting all to match PC spells, added Tom's fixes of Charm Monster, Charm Person, Charm Person or Mammal, Diemension Door, Mass Charm" Special Ability = Updates9852, "updated Cause Disease, Barkskin" Special Ability = Updates9854, "updated Raise Dead and various Hold" Special Ability = Updates9855, "updated / added Poison spells" Special Ability = Updates9868, "updated Cloudkill" Special Ability = Updates9932, "added monsterMummyRot" Special Ability = Updates9933, "updated Read Magic" Special Ability = Updates9935, "added Caster and StandardDisplay SAs to all cleric, druid, magic user, paladin and ranger spells missing them" Special Ability = Updates9939 "changed all 'electrical' to 'electricity', updated Dispel Evil, Dispel Good (adding Banish to help), monsterDrainStrength" Special Ability = Updates9951, "updated Shield, Shield|Ranger; added monsterCarrionStench" Special Ability = Updates9956, "added monsterMummyFear" Special Ability = Updates9958, "added monsterDragonAdj, monsterDragonFear; updated all paladin and ranger levels for Caster SA" Special Ability = Updates9965, "updated Ray of Enfeeblement, Ray of Enfeeblement|Ranger, Remove Curse, Raise Dead, Remove Curse|Magic User, Remove Curse|Paladin, all Cause/Cure Wounds, Harm, Heal, Feeblemind, Feeblemind|Druid; added HarmDisease; updated DamageMagical and DamageNonMagical across most spells" \(END)