It would work more less like Brian Thompson described it. Your next
incarnation depends on your essence, and karma. Your karma changes along
your character's behavior. Player chooses specific deity for his
and this determines which actions are considered "right" and "wrong".
Character's karma is raised for each "right" action he/she takes.
So how are you suppose to become these more unusual characters like
frogs or cats, if we now are going to be able to become these
characters, i mean a dragon how do you become that, is it just a
question about level? Since there are both good (gold, silver) and evil
(green, red, blue, black) dragons, it would be easily solwed for
dragons... but how about frogs?