Foresight (3.5e Spell)

''Note: This is a homebrew spell designed to replace SRD:Foresight. You may be looking for the original instead.''

You are suddenly much more aware of everything that goes on around you, allowing you to survive much more effectively than normal by acting against your opponents‘ moves before they have even been launched. You gain a +5 insight bonus to Armor Class and saving throws and cannot be flanked, surprised, or caught flat-footed for the remainder of the spell’s duration.

You also become aware of the precise location of all creatures within 100 feet of you per caster level, regardless of any attempts to conceal themselves, unless they possess anti-divination effects with a caster level greater than your own. You also become aware of these creatures’ vital statistics (their Challenge Rating, ability scores, attack options, current hit points, attack bonuses, or whatever other information you feel you need to know concerning their stat block).

Lastly, you automatically receive woe or weal messages concerning the actions of any allied creature within that range as though you had queried about their outcome through an augury spell that has a guaranteed success rate. Unlike the normal augury spell, however, the predictions only extend out to the next five rounds (or 30 seconds) rather than a half hour.