By taking a short rest, you can recall some of the spells you cast during your most recent combat. You may recall a maximum number of spells whose combined levels do not exceed the level of your highest level spell known. For example, a 5th level wizard could recall a 3rd level spell; a 2nd level and a 1st level spell; or three 1st level spells. For purposes of recalling spells, 0-level spells are considered to have a spell level of 1/2. You cannot recall spells from earlier combats.
If you prepare spells, you can only recall spells you cast in the last combat. For example, a 5th level wizard would not be able to recall the fireball spell if she hadn’t actually cast it in the last combat.
If you are a spontaneous caster, you can only recall spells of the same level you cast in the last combat. For example, a 6th level sorcerer who casts fireball would only be able to recall a 3rd level spell.
If you cast spells whose total spell level exceeds the level of your highest level spell known, you must choose which spells you wish to recall. For example, a 5th level wizard who casts two 2nd level spells in a combat must choose which of these two spells she wishes to recall.
In order to recall a spell, you need a relatively peaceful environment. The time required to recall spells is 15 minutes. Additional time spent trying to recall spells from your previous combat automatically fails.
If you are playing a psionic character, you can recall a number of power points equal to the minimum needed to manifest your highest level power. Like recalling spells, you need a relatively peaceful environment and the time required to recall power points is 15 minutes.