Banishment

Spell Description
Caster Level(s) Cleric 6, Wizard/Sorcerer 7
Innate Level 6
School Abjuration
Descriptor(s) Planar
Component(s) Verbal, Somantic
Range Short
Area of Effect / Target Colossal
Duration Instant
Save Will negates
Spell Resistance Yes
Additional Counterspell(s) None
Dispel No
Description The caster is able to cause all summoned creatures, familiars, animal companions, and Outsiders in the area of effect to be sent home. A number of creatures equal to twice the caster's level in HD can be banished.

Spell Scripts
Main x0_s0_banishment

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 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 Custom ResistSpell function
Before Checks for Absorbtion (Spell mantle), Immunity and SR
After Same as before, just a wrapper for easy later change
Description Change Updated Description
Before Old text: destroyed
After New text: sent home
Bugfix Fixed Range of spell
Before Range was personal, but VFX was showing a short range
After Range is now Short, as per spell description


Concept: Ankh_Phoenix and Aremah, Code: Ankh_Phoenix