Spell Description
Caster Level(s) Wizard / Sorcerer 2
Innate Level 2
School Conjuration
Descriptor(s) Movement
Component(s) Verbal, Somatic
Range Medium
Area of Effect / Target Huge
Duration 1 Round / 2 Levels
Save Reflex Partial
Spell Resistance Yes
Additional Counterspells Freedom of Movement
Dispel Yes
Description Sticky strands cling to all creatures within the area of effect, entangling them. Creatures who make their save can move, but at a reduced rate dependent on their Strength.

Spell Scripts
Main nw_s0_web
OnEnter nw_s0_weba
OnExit nw_s0_webb
OnHeartbeat nw_s0_webc

Changes/Updates for Thain
Script Change Custom GetCasterLevel function
Before Get the level of the casterclass used or item property
After Get the level of the casterclass used or item property, pluss any modifiers (Palemaster++)
Script Change Custom ResistSpell function
Before Checks for Absorbtion (Spell mantle), Immunity and SR
After Same as before, just a wrapper for easy later change
Script Change Custom GetSpellSaveDC
Before Returns Save DC of spell: 10 + Spell Level + Spell Focus
After Same as before, just a wrapper to easy add alternate DC for items and maybe more later
Script Change Dispel of AoE changed to fit description of dispel
Before Base Chance: Lesser - 25%, Dispel - 50%, Greater -75%, Mordenkainens - 100 %.
Chance modified by caster level: Base Chance + ( CLevel + CMod ) - ( 10 + CMod ) * 2
NPC caster: Modified chance + 30
Caster of spell that is being atempted to dispel: Chance = 100%
DM trying to dispel: Chance = 100%
After Dispel Roll: d20 + CLevel. Where CLevel is capped: Lesser - 5, Dispel - 10, Greater - 15, Mordenkainens - No cap
Dispel DC: 11 + CLevel of caster of spell
Bugfix Fixed immunity check
Before Was checking AoE object for incorporeal status
After Checks target creature object for incorporeal status
Bugfix Fixed Greater Shadow Conjuration version of Web
Before Would not remove effects from person caught in web
After Removes effects

Concept: Ankh_Phoenix and Aremah, Code: Ankh_Phoenix