Deprecated: Return type of ADODB_Iterator_empty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3154

Deprecated: Return type of ADODB_Iterator_empty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3158

Deprecated: Return type of ADODB_Iterator_empty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3150

Deprecated: Return type of ADODB_Iterator_empty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3146

Deprecated: Return type of ADODB_Iterator_empty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3144

Deprecated: Return type of ADORecordSet_empty::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3209

Deprecated: Return type of ADODB_Iterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3281

Deprecated: Return type of ADODB_Iterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3285

Deprecated: Return type of ADODB_Iterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3277

Deprecated: Return type of ADODB_Iterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3273

Deprecated: Return type of ADODB_Iterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3269

Deprecated: Return type of ADORecordSet::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php on line 3361
Etherealness

Etherealness

Make a spell card:

Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUPS INNER JOIN SPELL_GROUP ON GROUPS.GROUP_ID = SPELL_GROUP.GROUP_ID WHERE ((' at line 1 in /home/imarvintpa/imarvintpa.com/adodb/drivers/adodb-mysqli.inc.php:788 Stack trace: #0 /home/imarvintpa/imarvintpa.com/adodb/drivers/adodb-mysqli.inc.php(788): mysqli_query(Object(mysqli), 'SELECT SPELL_GR...', 0) #1 /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php(1268): ADODB_mysqli->_query('SELECT SPELL_GR...', false) #2 /home/imarvintpa/imarvintpa.com/adodb/adodb.inc.php(1246): ADOConnection->_Execute('SELECT SPELL_GR...', false) #3 /home/imarvintpa/prpg.imarvintpa.com/DND_DB.php(44): ADOConnection->Execute('SELECT SPELL_GR...') #4 /home/imarvintpa/prpg.imarvintpa.com/spells.php(109): GetRecordset('SELECT SPELL_GR...') #5 {main} thrown in /home/imarvintpa/imarvintpa.com/adodb/drivers/adodb-mysqli.inc.php on line 788
NameEtherealness
SchoolTransmutation
LevelClr 9, Sor/Wiz 9
ComponentsV, S
Casting Time1 standard action
Recharge Time30 minutes
RangeTouch; see text
TargetsYou and one other touched creature per three levels
Duration1 min./level (D)
Saving ThrowWill negates
Spell ResistanceYes