
I use a personal greyscale system, where I assign a 'natural/starting state' and then determine a range that I feel the character should be free to move around in that extends towards both black and white. If I find that I'm joining in RP that's closer to the darker side, the natural/starting state might start to slip that direction, and if the opposite happens, she can start moving towards the white.
If I were to put it in numbers, with 1 being white and 20 being black, Kara sits at 12, with a range of 4 to 14 -- her natural state, she's a bit lacking in morals and can slip to a bit worse, but she has potential to be a pretty good person.
If I were to put it in numbers, with 1 being white and 20 being black, Kara sits at 12, with a range of 4 to 14 -- her natural state, she's a bit lacking in morals and can slip to a bit worse, but she has potential to be a pretty good person.