Read the skill level before calculating the experience restored.
The Interlude records for Resurrection, skill 1016, give base recovery of 0%, 20%, 30%, 40%, 50%, 55%, 60%, 65% and 70% at skill levels 1 through 9. This is a fraction of the recoverable experience lost, not of the entire level bar. For example, restoring 70% of a hypothetical 4% loss leaves 1.2% unrecovered.
Both learn skill level 3 at character level 40. Bishop learns levels 4–9 at 48, 56, 60, 64, 70 and 74. Elven Elder learns levels 4–7 at 48, 56, 64 and 74. The two classes therefore reach different base recovery values.
If a death loses 10,000 recoverable XP and the applicable base recovery is 70%, the base calculation restores 7,000 XP and leaves 3,000 lost. At a 20% base rate, the same loss restores 2,000 and leaves 8,000. These are worked examples using the listed skill percentages, not a claim that every death loses 10,000 XP or that every resurrection source has the same recovery.
A class name alone is not enough to choose a recovery percentage. Ask for the caster’s level and actual Resurrection skill level, then read the corresponding record. A level-40 Bishop has not yet learned the level-9 version. The progression table also shows why a Bishop and Elven Elder of the same character level may provide different base recovery.