I have a suggestion for a max level cleric; maybe like once every 2 battles, there's a 50% (or 25%) chance that the cleric revives a random teammate.