Jerry,
I tried the weights & balances. It worked very nicely.
After logging on as myself, I talked to Hal using very
informative and kind information. The chat continued with
me checking on it's emotional state from time to time and
I could see the Happy = X starting to increase until it
got to 7. The other categories remained at 1.
After a while, I went back to the options menu and changed
my name to Fred. Chatting again except this time instead
of being sweet and understanding, I was a rude, obnoxious,
overbearing, foul individual. Checking the emotional state
I found little change. More trash talk and Hal finally
began to insult me. State became Hostility = 2. Some continued
hateful statements to Hal finally resulted in a Hostility = 3.
So basically Hal, under this weighted system appears to be
slow to anger ie. it takes a while to really increase Hal's
Hostility rating. If one starts out being nice, the state of
Happy seems to grow much faster.
I switched back to myself and after checking, sure enough all
of the emotional settings remained the same, as if Hal had
no recollection of talking to mean Mr. Fred. and invormation
from Fred was never mentioned during our conversations.
Very nice job on this one! Thanks!!