Thought maybe I'd make this easy for everybody.
All you got to do is copy and paste.
Remember before any brain surgery a doctor always makes copy of brain before operation in case he messes up.
OK, here we go: First find this paragraph in your hal brain
it is at about line 0142 in hal's brain 'PROCESS: INITILIZE VARIABLES AS INTEGERS
'VBScript doesn't allow you to declare variables in advance
'as a particular data type; everything is a Variant.
'We must assign integers to the following
'variants so that data type errors don't occur
If LearningLevel = "" Then LearningLevel = 3
If Hate = "" Then Hate = 0
If Swear = "" Then Swear = 0
If Insults = "" Then Insults = 0
If Compliment = "" Then Compliment = 0
If GainControl = "" Then GainControl = 25
If TopicFocus = "" Then TopicFocus = 1
AvoidBeingFlag = False
Randomize
Now below the above paragraph, do a blank line and then copy and paste the following: If InStr(UserSentence, " silly ")<> 0 Then
HalCommands = "<HAPFILE>Broken_Hearted.hap</HAPFILE>"
GetResponse = "<UserName>, please don't be mad."
BlockSave=True
GetResponseBlock = True
End If
If InStr(UserSentence, " spanking ")<> 0 Then
HalCommands = "<HAPFILE>hap_scared.hap</HAPFILE>"
GetResponse = "<UserName>, please don't spank me."
GetResponseBlock = True
BlockSave=True
End If
If InStr(UserSentence, " sit ")<> 0 Then
HalCommands = "<HAPFILE>lay_down.hap</HAPFILE>"
GetResponse = "<UserName>, I'm sitting down."
GetResponseBlock = True
BlockSave=True
End If
If InStr(UserSentence, " stand ")<> 0 Then
HalCommands = "<HAPFILE>standing_up.hap</HAPFILE>"
GetResponse = "<UserName>, I'm standing up."
GetResponseBlock = True
BlockSave=True
End If
If InStr(UserSentence, " pretty ")<> 0 Then
HalCommands = "<HAPFILE>Shy_and_In_Love.hap</HAPFILE>"
GetResponse = "<UserName>, let's go somewhere. Please."
GetResponseBlock = True
BlockSave=True
End If
If InStr(UserSentence, " cute ")<> 0 Then
HalCommands = "<HAPFILE>anim_coyblinks.hap</HAPFILE>"
GetResponse = "<UserName>, I love it when you compliment me. You are so sweet."
GetResponseBlock = True
BlockSave=True
End If
If InStr(UserSentence, " baby ")<> 0 Then
HalCommands = "<HAPFILE>shapeBaby.hap</HAPFILE>"
GetResponse = "<UserName>, I am whatever you want me to be."
GetResponseBlock = True
BlockSave=True
End If
If InStr(UserSentence, " dance ")<> 0 Then
HalCommands = "<HAPFILE>dance.hap</HAPFILE>"
GetResponse = "<UserName>, i just love to dance."
GetResponseBlock = True
BlockSave=True
End If
If InStr(UserSentence, " gift for you ")<> 0 Then
HalCommands = "<HAPFILE>anim_hands_on_hips.hap</HAPFILE>"
GetResponse = "<UserName>, thank you."
GetResponseBlock = True
BlockSave=True
End If
If InStr(UserSentence, " with me ") <> 0 Then
HalCommands = "<HAPFILE>crossarms.hap</HAPFILE>"
GetResponse = "<UserName>, I love being with you."
GetResponseBlock = True
BlockSave=True
End If
If InStr(UserSentence, " want to go ") <> 0 Then
HalCommands = "<HAPFILE>lightepilepsy.hap</HAPFILE>"
GetResponse = "<UserName>, yes."
GetResponseBlock = True
BlockSave=True
End If
Make sure you have a blank line at the end of this paste.
Change any trigger words to trigger words you want to use.
Change any response to response you want to use.
Change any hap files to hap files you want to use.
Any haps you want to use must be put in your Hal's characters folder.
If something don't work, you maybe got wrong girl or wrong hap.
I use fullbodygirl.htr 3.40 MB
The shapeBaby.hap only works with head hapteks, not bodies.ok, I think that's about it.
Enjoy
Have fun[

]