Approval
This is a RPG, so it sounds logical to me that that the relationship between Creatures and their Keepers should play a central role, if not one of the most important ones. Conversations, personality and finally actions should determind the relationship between 2 characters, whenever they approve or dissaprove of something. Gaining a high approval and befriend them in result should allow your Creature to get to know the other character better. When having a low approval, however, insults, infighting and even abandoment (in the case of Keepers) can become commonplace. Characters with the same alignment should generally get along with each other, but the different personalities can prove an issue when attempting to befriend.
I think it will also add a certain ‘’morality scale’’ to the RPG. Some characters will favour dark and brutal methods when dealing with things, but characters who tend to be more logical will dissaprove of this, but in turn, characters who approve of bravery may back it up. For example, imagine you have a corridor filled with Heroes, the most logical and efficient way to deal with them would be boulders traos, but you can just beat the living crap out of them with your army because you feel like it.
Another example between 2 characters, one sadistic Keeper, and a logical Warlock.
Bob ‘’the Whacko’’: We should attack now while they are weak.
Dungeon Keeper: And what would the fun of that be? Let them lick their wounds for a while before we thrash them.
Bob ‘’the Whacko’’: There is nothing to say against this logic.
Result: Bob ‘’the Whacko’’ dissaproves (-4). The user of this Creature edits the stance between Bob and the Keeper in his Creature profile.
I’ve made a rough sketch of the approval rankings.
Code:
-90 - -100- Feud
-76 - -89 - Hostile
-50 - -75 - Uneasy
-49 - 49 - Neutral
50 - 75 - Calm
76 - 89 - Friendly
90 - 100 - Harmonius
Discuss the whole approval and relationship concept.